gpt4 book ai didi

python - Django 自定义项目模板

转载 作者:太空宇宙 更新时间:2023-11-03 15:06:08 25 4
gpt4 key购买 nike

我正在编写您的第一个应用程序,第 2 部分 Django Documentation并且目前停留在Customizing your project's templates

我已经将 模板 admin/base_site.html 从默认的 Django 管理模板目录复制到 mysite/templates/admin 中,并制作对项目文件中 base_site.html 的更改。

但是有一个警告消息未显示投票管理

?: (1_8.W001) The standalone TEMPLATE_* settings were deprecated inDjango 1.8 and the TEMPLATES dictionary takes precedence. You must putthe values of the following settings into your default TEMPLATES dict:TEMPLATE_DIRS.

settings.py 代码

TEMPLATE_DIRS = [os.path.join(BASE_DIR, 'templates')]

base_site.html 代码

{% 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 %}

我已经在 github repo 上发布了以供进一步引用。

最佳答案

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

覆盖模板时 Django Debug Toolbar 拥有它很有用,因为它准确显示正在使用的模板。但是,这不是必需的。

关于python - Django 自定义项目模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32419610/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com