在項目的 settings.py 文件中。有一個 TEMPLATES 配置,這個配置包含了模板引擎的配置,模板查找路徑的配置,模板上下文的配置等。模板路徑可以在兩個地方配置。
1. DIRS :這是一個列表,在這個列表中可以存放所有的模板路徑,以后在視圖中使22用 render 或者 render_to_string 渲染模板的時候,會在這個列表的路徑中查找模板。
2. APP_DIRS :默認(rèn)為 True ,這個設(shè)置為 True 后,會在 INSTALLED_APPS 的安裝了的 APP 下的 templates 文件加中查找模板。
3. 查找順序:比如代碼 render('list.html') 。先會在 DIRS 這個列表中依次查找路徑下有沒有這個模板,如果有,就返回。如果 DIRS 列表中所有的路徑都沒有找到,那么會先檢查當(dāng)前這個視圖所處的 app 是否已經(jīng)安裝,如果已經(jīng)安裝了,那么就先在當(dāng)前這個 app 下的 templates 文件夾中查找模板,如果沒有找到,那么會在其他已經(jīng)安裝了的 app 中查找。如果所有路徑下都沒有找到,那么會拋出一個 TemplateDoesNotExist 的異常。

注意:新建的app要添加在INSTALLED_APPS 下才能查找到
