Django的模板不存在

时间:2019-11-13 13:20:50

标签: python django web-deployment

enter image description here

我收到一个错误,该错误是在创建包含文件的模板文件夹时不存在的模板。我已经对setting.py文件进行了必要的更改。

enter image description here

3 个答案:

答案 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')