如何转换基于类的视图,用于将 REST API 创建为基于功能的视图
我的输入课程视图
class
Login_View_Sets(viewsets.ModelViewSet):
queryset = Login_Model.objects.all()
serializer_class = Login_Serializer()
提前致谢:)
答案 0 :(得分:0)
Django REST framework tutorial显示了入口点的基于函数的视图的示例。你必须调整一些东西,使它与你的模型和序列化器匹配。
答案 1 :(得分:0)
我得到了答案,我的意思是
from django.http import HttpResponse
def my_view(request):
if request.method == 'GET':
# <view logic>
return HttpResponse('result')
在基于类的视图中,这将成为:
from django.http import HttpResponse
from django.views.generic import View
class MyView(View):
def get(self, request):
# <view logic>
return HttpResponse('result')
答案 2 :(得分:-1)
我得到了答案。
这是基于功能的视图视图的示例
from django.http import HttpResponse
def my_view(request):
if request.method == 'GET':
# <view logic>
return HttpResponse('result')
在基于类的视图中,这将成为:
from django.http import HttpResponse
from django.views.generic import View
class MyView(View):
def get(self, request):
# <view logic>
return HttpResponse('result')