我想更改应用程序索引页面,以便将帮助文本添加到模型本身,例如在每个模型下我想添加帮助文本。我知道我应该覆盖AdminSite.app_index
。这样做的最佳方式是什么?
答案 0 :(得分:1)
我可以创建一个新的AdminSite子类,并覆盖app_index方法以将帮助文本发送到模板。在urls.py中,我可以使用MyAdminSite的实例而不是django的vanilla AdminSite。
# urls.py
from mysite.admin import MyAdminSite
site = MyAdminSite()
urlpatterns = patterns('',
(r'^admin/', include(site.urls)),
)
# app/admin.py
site.register(MyModel)