1. 程式人生 > >django 2.0.3 Django出錯提示TemplateDoesNotExist at /

django 2.0.3 Django出錯提示TemplateDoesNotExist at /

這個錯誤筆者在學習django時莫名其妙就產生了,經過幾個小時的折騰總算是弄好了。

一開始我的settings.py 如下


和常規的django配置一樣,DIRS中什麼也沒填,本來好好的,但是突然在學習模板的時候,我有了一個新想法,把DIRS列表中的值加了一個錯誤的值就出錯了,這直接導致了我幾個小時的嘗試。

後來我直接經過嘗試了在dirs中加入

os.path.join(BASE_DIR, "polls/templates")後仍然沒有效果,不過在再次重啟埠後就好了

值得一提的是,即使我再次刪除上面這一段程式碼,仍然不會出錯。

不過仔細看之前出錯的原因not exists sources,是因為它沒有找到模板html檔案,也就是說這是因為尋找出現了錯誤,那麼可以直接在dirs新增一個模板所在的路徑,再利用render來載入模板,就可以達到必然成功的效果。如果不成功,不妨試試重啟一下埠

python manage.py runserver xxxx