向管理表单添加两个一对多级别

时间:2013-06-03 05:17:38

标签: django django-admin

我有一个用于创建发票的管理页面,该发票具有包组的内联。我想将费用信息与包裹组相关联(因此Fee模型有ForeignKeyPackageGroup)。

但我希望能够以某种方式修改和查看Invoice添加/修改页面中的费用。弹出一个窗口就好了,只要它在某种程度上可以编辑。

1 个答案:

答案 0 :(得分:0)

不幸的是,django管理员尚未支持嵌套内联。这个问题有一个5年以上的开放票:https://code.djangoproject.com/ticket/9025

我还没有使用它,但是有一个第三方应用程序,django-nested-inlines,据说可以解决问题。您可以在此处找到它:https://github.com/Soaa-/django-nested-inlines

或者,你可以做我做的事。卷起袖子,敲出你自己的编辑/创建视图。毕竟,管理界面不适合最终用户。