我希望能够在django管理员更改列表视图中显示对象时折叠和展开对象详细信息。
例如,对于订单,我希望订单列表首先显示为:
+ id:1,姓名:John Smith
+ id:2,姓名:Jane Doe
然后当用户扩展一个订单时:
- id:1,姓名:John Smith
地址:321 Oaktree Drive,LA,CA
+ id:2,姓名:Jane Doe
内联对象无效,因为订单本身没有外键。如果有人能指出我正确的方向,我将不胜感激。
答案 0 :(得分:1)
您可以覆盖/扩展模板(ModelAdmin.change_list_template
)和视图(ModelAdmin.changelist_view
)。原始视图接受extra_context
,因此您可以轻松添加所需内容。有关详细信息,请参阅contrib.admin documentation。