6

我正在使用Nitrous来玩 Django 框架。在教程 2中展示了如何更改 base_site.html 模板。我在 TEMPLATE_DIRS = ( ) 中添加了一个新行:

'home/action/workspace/mysite/templates',

在 base_site.html 中,我将 Django Administration 的站点名称标题更改为 Administration:

{% trans '管理' %}

但是我仍然在网站上看到没有任何变化。我尝试过不同的 TEMPLATE_DIRS,例如:

'~/workspace/mysite/templates',

'home/action/workspace/mysite/',

'home/action/workspace/mysite/templates/',

并重新启动服务器。但我做错了什么。

4

1 回答 1

6

请注意,此答案是TEMPLATES在 Django 1.8 中引入该设置之前编写的。

教程说你应该在你的模板目录中创建一个admin子目录,然后把你的模板放在里面。

尝试使用base_site.htmlin/home/action/workspace/mysite/templates/admin和 with

TEMPLATE_DIRS = (
    '/home/action/workspace/mysite/templates',
)

注意前面的斜杠/home/...和尾随的逗号,使其成为一个元组。

于 2013-07-22T21:01:14.720 回答