路由
urlpatterns = [
path('login/', views.LoginView.as_view()),
path('login2/', views.login2),
]
视图
from django.views import View
from django.http import JsonResponse
def login2(request):
if request.method == 'GET':
return JsonResponse({
"status": True,
"message": "get"
})
if request.method == 'POST':
return JsonResponse({
"status": True,
"message": "post"
})
class LoginView(View):
def get(self, request):
return JsonResponse({
"status": True,
"message": "get"
})
def post(self, request):
return JsonResponse({
"status": True,
"message": "post"
})
def put(self, request):
return JsonResponse({
"status": True,
"message": "put"
})
def delete(self, request):
return JsonResponse({
"status": True,
"message": "delete"
})