如何解决Django Rest您应该为您的api使用什么序列化程序?
我是django的新手,最近开始研究django rest框架
对于为api进行序列化时应该选择哪个序列化器,我有点困惑
应该是ModelSerializer,BaseSerializer还是自定义的
我有一种情况,我只想检索名为User的模型的某些模型字段 字段= ['名称','年龄']
我想知道使用正确的序列化程序实现此目标的最佳方法是什么
解决方法
不知道模型的具体细节很难回答。但这听起来像您想要ModelSerializer:
data.table
我不确定自定义是什么意思。实际上,这是一个自定义的序列化器,它不是非常自定义的。除非您希望在使用from rest_framework import serializers
from my_app.models import User
class UserSerializer(serializers.ModelSerializer):
class Meta:
model = User
fields = [
"name","age",]
或name
时发生非标准的事情,否则上述代码应该可以正常工作。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。