【发布时间】:2016-09-03 19:49:51
【问题描述】:
我有一个 JSON 装置,我想从我的 JSON 装置中填充一个多对多字段,但似乎 Django 只想要一个 pk,但我需要传入很多整数,代表其他相关字段的 pk .
无论如何都可以解决这个问题。
我在ModelAdmin 中使用了raw_id = ['reference(my table name)'],这样pks 可以用来引用相关字段。
错误信息是
Deserializer 中的文件“/usr/local/lib/python2.7/dist-packages/django/core/serializers/python.py”,第 142 行 提高 base.DeserializationError.WithData(e, d['model'], d.get('pk'), pk) django.core.serializers.base.DeserializationError:安装夹具'/home/user/Desktop/File/data/file.json'时出现问题:
[u"',' value must be an integer."]: (kjv.verse:pk=1) field_value was ','
【问题讨论】:
-
我知道该怎么做谢谢。我不得不将 pk 包含在一个列表中。喜欢
[1,2,3]@Anoop
标签: python json django many-to-many django-fixtures