Как передать отдельные поля в шаблон через рендер - PullRequest
0 голосов
/ 21 октября 2019

Вот моя функция get. Я отправляю весь сериализованный объект в шаблон, который не позволяет мне использовать поля отдельно в шаблоне

@api_view(['GET'])
def get_employee(request):
        emp = employee.objects.all()
        serializer = employeeSerializer(emp, many=True)
        return render(request,'employee/employee_details.html',{'json_obj': serializer.data})

1 Ответ

0 голосов
/ 21 октября 2019

Если apiview декоратор из среды Rest, то работа с контекстными переменными должна выглядеть иначе.

from rest_framework.decorators import api_view

@api_view(['GET'])
def hello_world(request):
    return Response({"message": "Hello, world!"})

Код, который вы написали, выглядит как классический вид Django. В этом случае вам не нужен декоратор. Подробнее здесь https://docs.djangoproject.com/en/2.2/topics/http/views/

...