2016-04-08 2 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') 
Смежные вопросы