【问题标题】:django admin interface - how do I collapse/expand object details in the change list view?django 管理界面 - 如何在更改列表视图中折叠/展开对象详细信息?
【发布时间】:2011-10-18 13:26:27
【问题描述】:

我希望在 django 管理更改列表视图中显示对象时能够折叠和展开对象详细信息。 例如,对于订单,我希望订单列表首先显示为:
+ id:1,姓名:John Smith
+ id:2,姓名:Jane Doe

然后当用户展开一个订单时:
- id:1,姓名:John Smith
地址:321 Oaktree Drive, LA, CA
+ id:2,姓名:Jane Doe

内联对象不起作用,因为订单本身没有外键。如果有人能指出我正确的方向,将不胜感激。

【问题讨论】:

    标签: django django-admin


    【解决方案1】:

    您可以覆盖/扩展模板 (ModelAdmin.change_list_template) 和视图 (ModelAdmin.changelist_view)。原始视图接受extra_context,因此您可以轻松添加所需的任何内容。详情请见contrib.admin documentation

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-26
      • 1970-01-01
      • 1970-01-01
      • 2012-12-24
      • 2016-04-14
      • 1970-01-01
      相关资源
      最近更新 更多