我如何轉換基於類視圖,這是用於創建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數據是否必要? –