2
如何向所有管理頁面添加額外上下文?將上下文添加到每個Django管理頁面
我對站點的管理員部分使用默認的Django Admin。
這裏是管理員的URL條目:
urlpatterns = [
url(r'^admin/', admin.site.urls),
]
而且我的應用程序使用註冊自己的標準視圖模式:
admin.site.register(Tag, TagAdmin)
我的問題是,我要顯示在管理一個額外的字段模板標題欄,我不知道如何添加這個額外的上下文。
我的第一個投注是將它的網址模式,如下面:
urlpatterns = [
url(r'^admin/', admin.site.urls, {'mycontext': '123'}),
]
但是,這給出了一個錯誤:
TypeError at /admin/tickets/event/4/change/
change_view() got an unexpected keyword argument 'mycontext'
你能給什麼建議嗎?我真的不想修改每個AdminModel類,因爲我需要在每個管理頁面上插入這個上下文。
感謝。