1. 程式人生 > >關於Django模板報TemplateDoesNotExist異常

關於Django模板報TemplateDoesNotExist異常

問題描述: 在Django專案中使用Template(模板)檔案時,出現無法找到模板檔案的問題, 出現TemplateDoesNotExist異常。 軟體環境: OS: win7 旗艦版 Python: 3.5.1 Django:1.11.4 解決方案: 首先,Internet的解決方案主要是通過在Setting.py中配置TEMPLATE_DIRS,若沒有該變數,可以通過手工新增的方式增加變數。django.template.loader.get_tempate()函式會自動按照配置路徑檢索模板檔案。
測試發現,配置檔案中的目錄未起作用。查官方文件發現,在新版本的Django中,模板的配置方式已經調整,最新的配置方式已經調整為:

在DIRS中配置好模板目錄之後,測試成功。希望這個能給新手一些幫助