2012-05-06 30 views
1

我有一个node_user扩展了我的django应用程序中的auth.User。 node_user有许多孩子。在django admin中创建新的node_user时,我还使用StackedInline子类提供对node_users的子对象的访问。为Django Admin创建页面add_form内联子项

但是,我想在一系列页面中呈现node_user子项,而不是堆叠的单页列表。无论如何要将孩子们分散在各个页面上?有人有一个例子吗?我认为这将有助于用户互动,但我不确定如何去做,因为我是一个新手。

感谢 安杰洛

回答

0

Django不这样做开箱抱歉。你可以编写一个自定义的管理视图,但是你需要做一些棘手的决定,以便编码和保存。即点击“下一步”是否会失去您在第一页上做出的更改?我对这个问题的解决方法是通过他们自己的ModelAdmin编辑node_user子项 - 智能使用list_filter和/或search_fields选项(或者list_editable)应该可以很容易地将它们编辑为一个组。