更改django管理员标头

时间:2013-06-24 04:35:43

标签: django django-templates

我是编程新手,刚刚开始学习django项目教程。在本教程的第2部分中,它将向您展示如何通过更改django管理页面的标题来自定义项目模板。出于某种原因,在按照T的说明后,我无法使其工作。 admin标头不会更改,仍为“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并再次运行服务器而没有任何更改。

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。解决方案是在TEMPLATE_LOADERS设置之后放置TEMPLATE_DIRS设置。 (只是把它放在最后:))。