【发布时间】:2013-07-05 05:17:09
【问题描述】:
http://django-rest-framework.org/api-guide/relations.html#primarykeyrelatedfield
我正在尝试写信给PrimaryKeyRelatedField(),虽然返回了 200 状态,但正在为相关字段输入一个空值,而不是多个值。
$.ajax({url:'<MY MODELVIEWSET>/<ID>', type:'PUT', data:{'field1':'xyz', <FIELD IN QUESTION WITH PrimaryKeyRelatedField(many=True)>:[1,2,3]}})
-->更新的字段为空
当该字段只有一个值时,更新成功且正确。
$.ajax({url:'<MY MODELVIEWSET>/<ID>', type:'PUT', data:{'field1':'xyz', <FIELD IN QUESTION WITH PrimaryKeyRelatedField(many=True)>:1}})
-->正确更新
【问题讨论】:
-
你能展示你的模型和序列化器定义吗?
标签: django jquery django-rest-framework