0

我的设置TEMPLATE_DIRS

PATH_PROJECT = os.path.abspath(os.path.dirname(__file__))
TEMPLATE_DIRS = (
                 os.path.join(PATH_PROJECT, 'mytemplates/'),
                 )

base_site.html仅从默认位置打开。我尝试使用 PDB 进行调试。但是在尝试设置断点时django/conf/__init__.py,pdb 给出了文件结束的消息。我的 base_site.html 位于正确的文件夹中。

4

1 回答 1

0

你在 Django >= 1.4 上工作吗?在这种情况下,设置文件可能位于子文件夹中,您应该编写以下代码:

PATH_PROJECT = os.path.abspath(os.path.join(os.path.dirname(__file__),'..'))
TEMPLATE_DIRS = ( os.path.join(PATH_PROJECT, 'mytemplates/'), )

检查 TEMPLATE_DIRS 是否包含您想要的路径,打开 django shell

python manage.py shell

和写:

from django.conf import settings; print settings.TEMPLATE_DIRS 
于 2012-12-17T22:46:25.477 回答