2012-05-06 61 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)應該可以很容易地將它們編輯爲一個組。