Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何通过渲染将单独的字段传递给模板_Python_Django_Rest_Api_Crud - Fatal编程技术网

Python 如何通过渲染将单独的字段传递给模板

Python 如何通过渲染将单独的字段传递给模板,python,django,rest,api,crud,Python,Django,Rest,Api,Crud,这是我的get函数。我将整个序列化对象发送到模板,这不允许我在模板中单独使用字段 @api_视图(['GET'])) def get_员工(请求): emp=employee.objects.all() serializer=employeeSerializer(emp,many=True) 返回呈现(请求,'employee/employee_details.html',{'json_obj':serializer.data}) 如果apiview装饰器来自Rest框架,那么使用上下文变量看起

这是我的get函数。我将整个序列化对象发送到模板,这不允许我在模板中单独使用字段

@api_视图(['GET']))
def get_员工(请求):
emp=employee.objects.all()
serializer=employeeSerializer(emp,many=True)
返回呈现(请求,'employee/employee_details.html',{'json_obj':serializer.data})

如果apiview装饰器来自Rest框架,那么使用上下文变量看起来应该不同

from rest_framework.decorators import api_view

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

您编写的代码看起来像经典的Django视图。在这种情况下,您不需要装饰师。这里有更多详细信息

“它不起作用”并不能真正帮助任何人帮助你。你能试着给你的文章一个标题来总结问题,然后在正文中写一个问题吗?如果你只想在模板中显示模型对象,你能解释一下为什么要使用序列化程序吗?另外,显示实际的模板。