2011-08-02 35 views
2

我希望能夠在django管理更改列表視圖中顯示對象時摺疊並展開對象詳細信息。 例如,對於一個訂單,我想訂購一覽首先表現爲:
+ ID:1,名稱:約翰史密斯
+ ID:2,名稱:李四django管理界面 - 如何摺疊/展開更改列表視圖中的對象詳細信息?

然後當用戶展開一個順序:
- ID:1,名稱:約翰史密斯
地址:321橡樹驅動器,LA,CA
+ ID:2,名稱:李四

聯對象將無法正常工作,因爲訂單本身沒有外鍵。如果任何人都能指出我的方向正確,那將不勝感激。

回答

1

您可以覆蓋/擴展模板(ModelAdmin.change_list_template)和視圖(ModelAdmin.changelist_view)。原始視圖接受extra_context,因此您可以輕鬆添加任何您需要的內容。有關更多詳情,請參閱contrib.admin documentation

相關問題