Python 2.7 django教程第2部分仅从默认打开模板

Python 2.7 django教程第2部分仅从默认打开模板,python-2.7,django-templates,pdb,Python 2.7,Django Templates,Pdb,我的TEMPLATE\u DIRS设置为 PATH_PROJECT = os.path.abspath(os.path.dirname(__file__)) TEMPLATE_DIRS = ( os.path.join(PATH_PROJECT, 'mytemplates/'), ) 但是base\u site.html仅从默认位置打开。 我试着用PDB进行调试。但是,在尝试将断点放入django/conf/_init_uuu

我的
TEMPLATE\u DIRS
设置为

PATH_PROJECT = os.path.abspath(os.path.dirname(__file__))
TEMPLATE_DIRS = (
                 os.path.join(PATH_PROJECT, 'mytemplates/'),
                 )
但是
base\u site.html
仅从默认位置打开。 我试着用PDB进行调试。但是,在尝试将断点放入
django/conf/_init_uuu.py
时,pdb给出了文件末尾的消息。
My base_site.html位于正确的文件夹中。

您正在使用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 

很抱歉,我发现了我的错误,我没有添加管理员子文件夹,尽管教程中有一个很大的提醒。