Django 扩展管理后台“索引”视图

4 投票
1 回答
1137 浏览
提问于 2025-04-16 01:25

我知道怎么在Django的后台管理中修改或扩展模型的视图(http://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib.admin.ModelAdmin.add_view),但是我想扩展后台首页(仪表盘)的视图。

具体来说,我想保持它的样子不变,但想在我的一些模型中添加一些信息,这样我就可以根据这些模型是属于'A'模型还是'B'模型,把它们分到'A'列或'B'列。

我已经能够顺利地修改首页的模板,但让模型按照我描述的方式分成两列,似乎需要在视图中进行一些操作。我也不想重写整个视图,只想扩展一下。

谢谢!

1 个回答

0

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

补充:如果想要排序的话,可以使用 ModelAdmin.ordering。

撰写回答