我希望每个网站都有多个具有不同基本模板的管理网站。
我可以创建admin/base_site.html
并将该路径添加到前面的TEMPLATE_DIRS
,以便base_site.html
优先。
但它会覆盖多个管理网站。
有没有办法自定义每个管理站点?
我在这里问了同样的问题.. Django Admin: using different templates for two admin site
想知道是否有更好的答案,因为这个问题就像5年前一样。
答案 0 :(得分:0)
其实我找到了答案。
request.current_app具有您在实例化`CustomAdminSite(name ='my_admin')时提供的管理站点名称
request.current_app
为my_admin
,因此您可以在base_site.html中分支