【发布时间】:2010-06-03 13:20:25
【问题描述】:
我想更改应用索引页面,因此我将帮助文本添加到模型本身,例如在每个模型下我想添加帮助文本。我知道我应该覆盖AdminSite.app_index。最好的方法是什么?
【问题讨论】:
-
这是我第一次找到这个。谢谢
标签: python django django-admin
我想更改应用索引页面,因此我将帮助文本添加到模型本身,例如在每个模型下我想添加帮助文本。我知道我应该覆盖AdminSite.app_index。最好的方法是什么?
【问题讨论】:
标签: python django django-admin
我可以创建一个新的 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)
【讨论】: