2016-04-08 165 views
1

我如何转换基于类视图,这是用于创建REST API功能基于视图类视图基于功能视图

我输入类视图

class 
Login_View_Sets(viewsets.ModelViewSet): 
    queryset = Login_Model.objects.all() 
    serializer_class = Login_Serializer() 

在此先感谢:)

+0

这是您发送回应的部分? – jithin

+0

我没有创建它。发送和接收json数据是否必要? –

回答

1

Django REST framework tutorial显示入口点基于函数的视图的示例。你将不得不调整的东西,所以它匹配你的模型和序列化。

+0

我可以得到**请求吗? body()**使用基于类的视图? –

+0

这与这个问题有什么关系? – Linovia

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') 
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') 
相关问题