django - 与 Django 中的视图集混淆
问题描述
我在Django Rest框架中学习Viewset,发现我们需要添加这些变量:
queryset = User.objects.all()
serializer_class = UserSerializer
在视图集中或确切地说是 ModelViewSet。问题是为什么在 ModelViewSet 中需要 queryset 和 serializer_class 变量?
解决方案
queryset - We need queryset in order to get the data from database table
serializer_class - We need to have serializer, so that it can convert the data into json (Rest API).
推荐阅读
- python - 如何将 unicode 转换为 unicode 列表
- r - 始终向下舍入到 R 中指定的有效数字位数
- c# - 如何将 .net 核心 C# 应用程序导入到我的 .NET 框架 vb.net 应用程序中
- javascript - 如何使用javascript获取div的href值
- c++ - 为什么placement-new 调用标准的placement operator new 函数?
- ansible - Ansible 在多台服务器上整合服务状态
- windows - 在调试期间未反映 Windows 应用程序打包项目对主项目窗口窗体的更改
- arrays - 如何在c中将char数组拆分为两种不同的类型?
- python-3.x - 在传递参数时使用 Python 读取文件
- geometry - Jira CircleCI 集成。请提供一个 CircleCI API 令牌以使该球体正常工作