0

我对 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”(直接从文件信息复制粘贴)

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

4

2 回答 2

0
PROJECT_ROOT = os.path.dirname(__file__)
TEMPLATE_DIRS = (os.path.join(PROJECT_ROOT, "templates"),)
于 2012-09-21T06:36:12.090 回答
0

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

TEMPLATE_DIRS = (
    '/Users/myname/Developer/Eclipse/templates/',
)
于 2012-09-23T01:22:08.410 回答