1. 程式人生 > >Django1.7解決模板路徑TEMPLATE_DIRS配置問題

Django1.7解決模板路徑TEMPLATE_DIRS配置問題

跟著老師的視訊學習Django框架,到了使用模板那裡時,發現在自己的應用blog/下面建立的templates/怎麼也不能成功載入,通過錯誤提示發現Django自動去blog/index下面去找模板。通過網上搜集了一些解決辦法,就是在setting.py檔案中新增TEMPLATE_DIRS = (
    os.path.join(os.path.dirname(__file__), 'templates').replace('\\', '/'),

)

照著做了以後還是不行,提示和之前相同的錯誤,說明路徑的配置並沒有生效。

猛然想到,os.path.dirname(__file__)是settings.py的路徑,那麼,新增templates之後的路徑是settings.py同一個目錄下的templates,但是我的templates確是在../blog/templates/這裡,吧TMPLATE_DIRS改為TEMPLATE_DIRS = (
    os.path.join(os.path.dirname(__file__), '../blog/templates').replace('\\', '/'),
)

成功載入到了templates中的模板檔案!