Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
django管理界面-如何在更改列表视图中折叠/展开对象详细信息?_Django_Django Admin - Fatal编程技术网

django管理界面-如何在更改列表视图中折叠/展开对象详细信息?

django管理界面-如何在更改列表视图中折叠/展开对象详细信息?,django,django-admin,Django,Django Admin,我希望能够在django admin change list视图中显示对象时折叠和展开对象详细信息。 例如,对于订单,我希望订单列表首先显示为: +id:1,姓名:约翰·史密斯 +身份证号码:2,姓名:无名氏 然后,当用户展开一个订单时: -id:1,姓名:约翰·史密斯 地址:加利福尼亚州洛杉矶橡树路321号 +身份证号码:2,姓名:无名氏 内联对象不起作用,因为顺序本身没有外键。如果有人能为我指出正确的方向,我将不胜感激。您可以覆盖/扩展模板(ModelAdmin.change\u lis

我希望能够在django admin change list视图中显示对象时折叠和展开对象详细信息。 例如,对于订单,我希望订单列表首先显示为:
+id:1,姓名:约翰·史密斯
+身份证号码:2,姓名:无名氏

然后,当用户展开一个订单时:
-id:1,姓名:约翰·史密斯
地址:加利福尼亚州洛杉矶橡树路321号
+身份证号码:2,姓名:无名氏


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

您可以覆盖/扩展模板(
ModelAdmin.change\u list\u模板)
)和视图(
ModelAdmin.changelist\u视图
)。原始视图接受
额外的上下文
,因此您可以轻松添加所需内容。有关更多详细信息,请参阅