在django關於settings.py 的BASE_DIR路徑設置
剛開始學習django可能會對settings.py 的BASE_DIR路徑設置有疑惑,以下是一段python script 用來對於BASE_DIR路徑設置的理解:
vi test_path.py
運行這段名為test_path.py的python script
然可以看出test_path.py裡有關BASE_DIR的路徑設置了
還有就是settings.py裡TEMPLATES list 字典裡的DIRS要記得加上這段
os.path.join(BASE_DIR , 'templates' ,,這樣才不會出現
參考
參考
vi test_path.py
運行這段名為test_path.py的python script
還有就是settings.py裡TEMPLATES list 字典裡的DIRS要記得加上這段
os.path.join(BASE_DIR , 'templates' ,,這樣才不會出現
TemplateDoesNotExist 的錯誤回報
參考
參考
不好意思,想請教您,
回覆刪除我是用django1.4.22版本,添加templates的路徑也是這樣嗎?
先前我用django1.8.6版本,再添加templates時用您說的添加方法,
一樣有TemplateDoesNotExist 的問題,
import os
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
TEMPLATE_DIRS = (
os.path.join(BASE_DIR, 'templates'),
)
以下是我的路徑:
djcode--mysite--
--mysite
--templates--test.html
--manage.py
而且我download 最新的django 1.8.6在解壓縮時都會出現錯誤.....
回覆刪除