CBV:
class、 base、 view
路由:
url(r'students/', views.StudentsView.as_view())
视图:
from django.views import View
class StudentsView(View):
def get(self, request, *args, **Kwargs):
return HttpResponse('GET')
def post(self, request, *args, **kwargs):
return HttpResponse('POST')
def put(self, request, *args, **kwargs):
return HttpResponse('PUT')
def delete(self, request, *args, **kwargs):
return HttpResponse('DELETE')
FBV:
functions、 base、 view
def users(request):
user_list = ['wyc', 'test']
return HttpResponse(json.dumps(user_list))