我如何转换基于类视图,这是用于创建REST API到功能基于视图类视图基于功能视图
我输入类视图
class
Login_View_Sets(viewsets.ModelViewSet):
queryset = Login_Model.objects.all()
serializer_class = Login_Serializer()
在此先感谢:)
我如何转换基于类视图,这是用于创建REST API到功能基于视图类视图基于功能视图
我输入类视图
class
Login_View_Sets(viewsets.ModelViewSet):
queryset = Login_Model.objects.all()
serializer_class = Login_Serializer()
在此先感谢:)
Django REST framework tutorial显示入口点基于函数的视图的示例。你将不得不调整的东西,所以它匹配你的模型和序列化。
我可以得到**请求吗? body()**使用基于类的视图? –
这与这个问题有什么关系? – Linovia
我得到了答案。
这是基于功能视图视图
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')
我得到了答案,这是我的意思
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')
这是您发送回应的部分? – jithin
我没有创建它。发送和接收json数据是否必要? –