我想将自定义视图/模板添加到我成功的管理员中。但我的问题是,当我扩展base.html时,它从我的项目模板中获取一个,我希望能够告诉django从夹层管理员那里取一个(因为它是一个管理页面,我想与其他管理员具有相同的外观和感觉
知道如何强制模板解析?
答案 0 :(得分:0)
django中没有特殊的模板名称; " base.html文件"只是模板继承树顶部模板的常规名称(根本不需要单个父项或任何特定结构)。
就模板而言,django admin只是另一款django应用程序。第一步是确定哪个模板包含您要继承的样式和内容。对于此任务,我使用django-debug-toolbar,其中包含"模板"这个面板可以很容易地找出来自哪个模板的内容。
查看夹层网站管理员中的django-debug-toolbar,您可能希望继承" admin / base.html"或" admin / base_site.html"取决于您的视图与管理网站的集成程度。