【发布时间】:2017-07-06 09:55:46
【问题描述】:
我在 django 中有一个应用程序 other。我在这个应用程序中有PaymentMethods、Currencies、ReasonCodes、DeviceInfo 等模型。我想在不同的标题下显示几个模型。我怎样才能做到这一点?我们必须使用图书馆吗?尝试使用django-modeladmin-reorder 库。但它不起作用。注意:我使用 Django 1.8 和一个库 django-material 作为管理界面。
例如我想要的。 Other 是我的应用名称。它下面有4个模型。
PaymentMethods,
Currencies,
ReasonCodes ,
DeviceInfo
现在在默认管理员中,所有 4 个模型都显示在 other 应用程序下。
我需要这样显示,
other 的详细名称将是“付款”,在此我想要
PaymentMethods,
Currencies
还有一个名为“设备信息”的部分,在此之下,
ReasonCodes ,
DeviceInfo
应该显示出来。
【问题讨论】:
-
你能举一些你想要的例子吗
-
@Exprator - 我已经编辑了我的问题。
-
我想通常这是不可能的,但你可以制作一个代理应用程序,在它的管理中你可以从另一个应用程序调用模型来显示,另一个可以在其他应用程序中使用详细名称在管理员中
-
我想这可以通过这个解决方案来实现 - stackoverflow.com/a/10561305/7787478。
标签: python django django-admin django-apps