我是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”(直接从文件信息中复制和粘贴)
有人能指出我做错了什么吗?提前谢谢。
答案 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/',
)