【发布时间】:2020-10-21 12:03:24
【问题描述】:
这是我的模型序列化器
class Testmasterserializer(serializers.ModelSerializer):
class Meta:
model = Dime3d_testmaster
fields = ('visitId','testId','testType','status')
我想发送多个 json 对象我该如何发送
[{
"visitId": "wsTp6anrDBQE",
"testId": "RVeaJn6n",
"testType": "windlass",
"status": "fine"
},
{
"visitId": "wsTp6anrDBQE",
"testId": "Sq3LxKsNDP",
"testType": "windlass",
"status": "fine"
}
]
像这样。我该怎么做。到底有没有?我不想使用嵌套序列化程序,因为像这样添加一个参数
["data" :{
"visitId": "wsTp6anrDBQE",
"testId": "RVeaJn6n",
"testType": "windlass",
"status": "fine"
},
{
"visitId": "wsTp6anrDBQE",
"testId": "Sq3LxKsNDP",
"testType": "windlass",
"status": "fine"
}
]
我不想要这个
【问题讨论】:
-
而不是尝试在后端处理它,这将违背常见的 RESTful 和 DRF 设计模式,并且需要大量的编码工作以确保其正确运行。由于不明显,以后也很难维护。尝试使用来自客户端的多个 POST 请求分别发送对象。
-
tysm 我终于找到了解决办法!!
标签: django django-models django-rest-framework django-views django-serializer