我想为模型添加dict
字段,在管理员上显示dict
,并且能够从管理员编辑该字段。字典作为模型字段
例如,我有一个关系
dict = { 'sister' : rel_score, 'mother' : rel_score, 'father': rel_score}
其中rel_score
(缺省值= 0)是对于每个关系得分。我想将此dict
存储到我的模型中,并将其显示在管理员中,以便我可以为管理员上的每个关系分配这些rel_score。另外,如何将分数(优先级)分配给不同的元素,并根据这些分配的分数返回值的任何示例都将非常有用。
可能重复[如何存储在一个Django字典模型?](http://stackoverflow.com/questions/402217/how-to-store-a-dictionary-on-a-django-model) – 2013-02-12 17:44:11
这个问题相当古老。从那以后,django和可用的应用程序都发生了很大的变化,所以现在可能会有新的方法。 – 2015-01-20 08:41:45
你可以使用json字段来表示字典吗? https://github.com/bradjasper/django-jsonfield 其他也有json模式字段的应用程序: https://www.djangopackages.com/grids/g/json-fields/ – 2015-01-20 08:45:05