自定义base_site.html无法在Django中工作

时间:2013-07-22 20:30:33

标签: django django-templates django-admin nitrousio

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

  

'家/动作/工作区/ mysite的/模板',

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

  

{%trans'管理'%}

但我仍然看不到网站上有任何变化。我尝试过不同的TEMPLATE_DIRS:

  

'〜/工作区/ mysite的/模板',

     

'家/动作/工作区/ mysite的/',

     

'家/动作/工作区/ mysite的/模板/',

然后重新启动服务器。但我做错了。

1 个答案:

答案 0 :(得分:6)

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

教程说您应该在模板目录中创建一个admin子目录,并将模板放在其中。

尝试使用base_site.html中的/home/action/workspace/mysite/templates/admin

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

请注意/home/...之前的斜杠和尾随逗号以使其成为元组。