作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
class AlbumSerializer(serializers.ModelSerializer):
tracks = serializers.PrimaryKeyRelatedField(many=True, queryset=Track.objects.all(), )
class Meta:
model = Album
fields = ('album_name', 'artist', 'tracks')
track = "Track1"
['Track1', 'Track2']
class TreatmentTemplateSerializer(serializers.ModelSerializer):
icds = serializers.PrimaryKeyRelatedField(read_only=False, many=True, queryset=ICD_10.objects.all())
class Meta:
model = Treatment_template
最佳答案
发送纯 JSON 对象
我建议通过直接发送 JSON
而不是 form-data
或 x-www-form-urlencoded
来测试复杂的请求数据(包括数组或嵌套对象)。为此,请单击 raw
并将您的 JSON
对象粘贴到那里。
为了得到一个格式良好的 JSON 对象,我通常首先对已经存在的资源发出 GET
请求。然后我可以复制响应,将请求方法更改为 PUT
,单击 raw
按钮并粘贴 json。然后我可以开始修改对象并测试端点。
在上面的例子中,下面的方法有效吗?
{
"uuid": "the-long-uuid-here",
"icds": [
"A00",
"A001"
]
}
x-www-form-urlencoded
传递多个值。为此,请一次添加具有相同标签
icds
和一个值的多行。
books
的端点对其进行了测试,在您的用例中将是
icds
。屏幕截图中的数据将作为
books=1&books=3&last_name=foobar
传输,该代码会被 DRF 端点正确拾取。
关于django - 如何通过许多PK来发布或放置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30732525/
我是一名优秀的程序员,十分优秀!