1

我有一个 node_user,它在我的 django 应用程序中扩展了 auth.User。node_user 有很多孩子。在 django admin 中创建新的 node_user 时,我还使用 StackedInline 子类提供对 node_users 子对象的访问权限。

但是,我想在一系列页面中显示 node_user 子级,而不是堆叠的单页列表。有没有办法把孩子们分散在页面上?有人有例子吗?我认为这将有助于用户交互,但我不确定该怎么做,因为我是新手。

谢谢安吉洛

4

1 回答 1

0

抱歉,Django 没有开箱即用。您可以编写一个自定义管理视图,但您需要做出一些棘手的决定并编写有关保存的代码。即点击“下一个”会丢失您在第一页上所做的更改吗?我解决这个问题的方法是通过他们自己的 ModelAdmin 编辑 node_user 子级 - 巧妙地使用 list_filter 和/或 search_fields 选项(也许还有 list_editable)应该可以很容易地将它们作为一个组进行编辑。

于 2012-05-07T03:30:56.127 回答