1. 程式人生 > 實用技巧 >django.template.exceptions.TemplateDoesNotExist: runoob.html報錯問題

django.template.exceptions.TemplateDoesNotExist: runoob.html報錯問題

*摸魚學習Django,記錄下根據菜鳥教程學習中遇到的問題 *
今天是學習第一天,遇到了django.template.exceptions.TemplateDoesNotExist: runoob.html報錯問題
菜鳥教程的模板檔案位置設定導致該報錯在這裡插入圖片描述
根據菜鳥教程的方法導致的報錯,可以通過列印路徑發現,路徑為[WindowsPath('E:/study/StudyDjango/DjangoStudy'), '/templates']
可以發現這個路徑是錯誤的,不是完整的路徑,因此解決方案就是修改DIRS的配置,方案如下:
方案一:在這裡插入圖片描述
方案二也可以通過os.path.join進行合成路徑,如下:在這裡插入圖片描述
方案三基於菜鳥教程進行修改也可實現找到templates,如下:在這裡插入圖片描述


我主要嘗試了這三種方案,發現都能成功解決~

寫的有些粗糙,歡迎指正。