无法加载django管理模板

时间:2012-09-21 06:29:15

标签: django django-templates django-admin

我是Django的新手,按照他们的教程,我在加载自定义管理模板时遇到问题(具体来说,我在https://docs.djangoproject.com/en/1.4/intro/tutorial02/的底部遇到了麻烦)。

我更新了我的TEMPLATE_DIRS所以看起来像是:

TEMPLATE_DIRS = (
    '/Users/myname/Developer/Eclipse/templates/admin',
)

我也尝试过:

TEMPLATE_DIRS = (
        '/Users/myname/Developer/Eclipse/templates/admin/base_site.html',
    )

我存储此自定义模板的路径如下:

“/ Users / myname / Developer / Eclipse / templates / admin”(直接从文件信息中复制和粘贴)

有人能指出我做错了什么吗?提前谢谢。

2 个答案:

答案 0 :(得分:0)

PROJECT_ROOT = os.path.dirname(__file__)
TEMPLATE_DIRS = (os.path.join(PROJECT_ROOT, "templates"),)

答案 1 :(得分:0)

除非你没有将admin文件夹用于所有模板,否则请使用此(我想你要覆盖admin templae。所以admin文件夹应该是你的模板文件夹的子文件夹):

TEMPLATE_DIRS = (
    '/Users/myname/Developer/Eclipse/templates/',
)