答案 0 :(得分:1)
这应该是您项目的层次结构。 Django检测到这样的模板:
manage.py
project_name/
wsgi.py
urls.py
settings.py
web/
urls.py
models.py
views.py
templates/
web/
home.html
newhome.html
有关更多信息,请参见结帐文档:https://docs.djangoproject.com/en/2.2/intro/tutorial03/
答案 1 :(得分:0)
除了templates
之外,您还应将manage.py
目录移至项目的根目录
基本上,BASE_DIR
是您manage.py文件所在的位置;您将os.path.join(BASE_DIR, 'templates')
添加到模板目录中,即向上一级。
答案 2 :(得分:0)
在“模板”设置中,删除目录并进行编辑
os.path.join(BASE_DIR,'templates')