Django扩展了管理员“索引”视图

时间:2010-07-16 21:31:39

标签: python django view admin extend

我知道如何在Django管理员(http://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib.admin.ModelAdmin.add_view)中更改或扩展模型的视图,但我想扩展管理员索引(仪表板)视图。

具体来说,我想保持相同,但是在我的一些模型中添加一些信息,这些信息可以让我将它们分类为“A”列或“B”列,具体取决于模型是否为模型“A”的子类或模型'B'。

我已经能够更改索引模板没有问题了,但是如上所述让模型分成两列似乎是我需要在视图中做的事情。我也不想重写整个视图,只是扩展它。

谢谢!

1 个答案:

答案 0 :(得分:0)

为什么要更改模板?您可以使用ModelAdmin.list_display打印这些列。

修改:对于订购,您可以使用ModelAdmin.ordering。