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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章