我对编程很陌生,刚刚开始阅读 django 项目教程。在本教程的第 2 部分中,它向您展示了如何通过更改 django 管理页面的标题来自定义您的项目模板。出于某种原因,在按照 T 的说明进行操作后,我无法让它工作。管理头没有改变,仍然是“Django Administration”。我四处寻找解决方案,尝试了一些,没有运气。一种解决方案是使用相对文件路径而不是绝对路径,但这也不起作用。
这是我在设置文件(mysite/settings)上的 TEMPLATE_DIRS 设置的代码:
TEMPLATE_DIRS = (
'/Work1/GitProjects/DjangoPolls/mysite/templates',
# Put strings here, like "/home/html/django_templates" or "C:/www/django/templates".
# Don't forget to use absolute paths, not relative paths.
)
这是我的 base_site.html 代码:
{% extends "admin/base.html" %}
{% load i18n %}
{% block title %}{{ title }} | {% trans 'Polls app' %}{% endblock %}
{% block branding %}
<h1 id="site-name">{% trans 'Polls app' %}</h1>
{% endblock %}
{% block nav-global %}{% endblock %}
我也尝试过 syncdb 并再次运行服务器而没有任何更改。