Django Admin - >更改字段顺序,包括内联字段

8 django-models django-forms django-admin

我有一个"人"模型,它与其他模型有一对多的关系,例如Address.我想在与Person相同的页面上编辑这些模型,我已经可以通过内联来完成.但我也想改变字段的顺序.

我希望(内联)字段"地址"是列表中的第三项,但是

字段('first_name','last_name','Adress_Inline','国籍'等..)我得到这个:PersonAdmin.fields'指的是表单中缺少的字段'Address_Inline'.

有没有办法改变字段的顺序,并在"常规"模型字段之间获得某些内联字段?

谢谢!

Jef*_*ber 1

您必须手动扩展管理模板 (change_form.html) 并将位置硬编码到其中。AFAIK,您不能将内联表单集插入到父表单的中间。