【发布时间】:2018-03-13 06:41:02
【问题描述】:
我从 admin.contrib 下载了以下模板:base.html、base_site.html 和 index.html。
我想扩展 index.html,但无论我做什么,它似乎都不起作用。
在 settings.py 中,我声明了我的应用程序的名称以覆盖管理文件的呈现顺序。因此,我可以编辑实际文件,并且在运行服务器时内容确实会发生变化。
但是,我在目录 templates/admin/foo.html 中创建了一个文件。
foo.html 的代码是:
{% extends "admin/index.html" %}
{% block something %}
<p>Hello</p>
{% endblock %}
我已将文件 templates/admin/index.html 更改为 {% block something %}{% end block %}
当我运行服务器时,foo.html 的内容不显示。
我是否需要将 foo.html 添加到我的 urls.py 并在 views.py 中创建一个函数来呈现内容?
任何帮助将不胜感激。
【问题讨论】:
标签: python html django templates