Python 覆盖Django管理';s主页?-德扬戈
我正在尝试向Django 1.2管理员主页添加功能 我一直在玩index.html,但添加到此页面的功能会影响所有应用程序页面Python 覆盖Django管理';s主页?-德扬戈,python,django,admin,overriding,Python,Django,Admin,Overriding,我正在尝试向Django 1.2管理员主页添加功能 我一直在玩index.html,但添加到此页面的功能会影响所有应用程序页面 关于我应该使用的模板有什么想法吗 谢谢 我通过修改admin/index.html模板完成了这项工作。您可能还需要修改admin/base\u site.html(具体取决于您想做什么) 这些模板位于django安装的django/contrib/admin/templates/admin文件夹中 更新:这正是我所做的,请参见下面的屏幕截图片段。红色标记的部分是我通过
关于我应该使用的模板有什么想法吗
谢谢 我通过修改
admin/index.html
模板完成了这项工作。您可能还需要修改admin/base\u site.html
(具体取决于您想做什么)
这些模板位于django安装的django/contrib/admin/templates/admin
文件夹中
更新:这正是我所做的,请参见下面的屏幕截图片段。红色标记的部分是我通过admin/index.HTML
中的HTML添加的部分。但是,您并没有说您使用的是哪个版本的Django——我的示例来自1.0安装
根据您需要覆盖admin/app_index.html您可以使用如下模板层次结构: index.html ... {%block content%} ... {%block mycontent%}我的自定义文本{%endblock%} ... {%endblock%} app_index.html ... {%block mycontent%}{%endblock%} ..
谢谢你的回复。我已经覆盖了所有这些模板,但我只想在“主页”中添加html,该页面列出了所有应用程序及其模型。非常感谢您的回复!我使用的是Django 1.2,覆盖index.html工作得很好,但所有应用程序索引都会被覆盖。我可能做错了什么。 ... {% block content %} ... {% block mycontent %}My custom text{% endblock %} ... {% endblock %} ... {% block mycontent %}{% endblock %} ..