Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django定制项目模板_Python_Django_Templates - Fatal编程技术网

Python Django定制项目模板

Python Django定制项目模板,python,django,templates,Python,Django,Templates,我正在编写你的第一个应用程序,第2部分,目前正在定制你的项目模板 我已将模板admin/base_site.html从默认的Django admin模板目录复制到mysite/templates/admin,并对项目文件中的base_site.html进行了更改 但是有一条警告信息,并且未显示 ?:(1_8.W001)中不推荐使用独立模板设置 Django 1.8和模板字典优先。你必须把 将以下设置的值输入默认模板: 模板目录 settings.py的代码 TEMPLATE_DIRS=[os.p

我正在编写你的第一个应用程序,第2部分,目前正在定制你的项目模板

我已将模板admin/base_site.html从默认的Django admin模板目录复制到mysite/templates/admin,并对项目文件中的base_site.html进行了更改

但是有一条警告信息,并且未显示

?:(1_8.W001)中不推荐使用独立模板设置 Django 1.8和模板字典优先。你必须把 将以下设置的值输入默认模板: 模板目录

settings.py的代码 TEMPLATE_DIRS=[os.path.join(BASE_DIR,'templates')]

base_site.html的代码
{%extends“admin/base.html”%}
{%block title%}{{title}}{{site_title}默认值:{('Django site admin')}{%endblock%}
{%block-branding%}
{%endblock%}
{%block nav global%}{%endblock%}

我已经发布了供进一步参考。

在阅读Django 1.7教程时,您似乎正在使用Django 1.8。1.8教程是一个贬值警告,无论如何也不需要担心。看起来您的管理模板不在正确的位置


当重写模板时,具有模板非常有用,因为它准确地显示了正在使用的模板。然而,这并不是必须的。

问题是?@e4c5我为错过了它而道歉。我已经加进去了。这是因为给出了警告,但没有显示轮询管理。我编写了引发该弃用警告的代码。你能告诉我不清楚的地方是什么吗?它很清楚地告诉你,你把设置放错了地方,放错了地方。“如果你能说出你不懂的话,我会努力改进的。”丹尼尔罗斯曼感谢你的回答。默认模板目录:我不清楚模板目录。可能是因为这个世界。如果将直接键放在代码中,DIRS可能会更准确。
{% extends "admin/base.html" %}

{% block title %}{{ title }} | {{ site_title|default:_('Django site admin') }}{% endblock %}

{% block branding %}
<h1 id="site-name"><a href="{% url 'admin:index' %}">Polls Administration</a></h1>
{% endblock %}

{% block nav-global %}{% endblock %}