Django内联管理员问题

时间:2011-01-28 16:22:23

标签: python django models admin

我正在尝试做这样的事情:我有两个模型,通过外键连接,第一个模型的每个实例都需要与完全 4个第二个实例链接(我使用InlineAdmin使用extra = 4和max_num = 4)同时创建它们。

有两个问题:

1 - 我需要四个模型中的每一个都拥有它自己的一个字段的默认只读值,需要从字段的选项选项中选择该值。但我需要它们只读(我知道readonly_fields,但它没用.Javascript似乎不是一个好的解决方案...

2 - 我需要为所有四个模型指定一些字段的默认值,同时只编辑一个字段。我正在考虑两个可能的解决方案:javascript或一个额外的“第五”模型,除了我需要的所有隐藏字段,因此我可以覆盖 save()以使用它是其他模型的值并删除它。

但这是正确的方法吗?

1 个答案:

答案 0 :(得分:0)

试试这个文档,它可能会有所帮助:

https://docs.djangoproject.com/en/1.5/ref/models/fields/#editable