在Django / Django-Admin中内联显示固定的ForeignKey字段

时间:2019-07-14 04:28:42

标签: django django-models django-admin

我有一个看起来像这样的模型:

keyup

Lens是另一个带有两个CharFields的模型类(由于Django要求,它还有一个指向相应Order对象的反向链接)。

因此,每个Order对象应该总是恰好有两个Lens对象。

现在,在Django Admin中,这些Lens字段被视为普通的外键对象,即,我得到一个select下拉列表,可让我选择现有的Lens对象。

但是,我真正想要的是直接以带文本字段的嵌入式形式输入Lens对象的值。就像TabularInline或StackedInline管理员模型一样,它可以显示它,但是像普通字段一样可以进行内联,这说明了存在着两个Lens对象的事实,永远不会多也永远不会少。

我该如何实现?

这是最合适的设计,还是您认为更好的设计?

也欢迎任何其他提示。

谢谢。

0 个答案:

没有答案