django 模板檔案路徑設定

2021-09-27 05:10:12 字數 927 閱讀 9361

首先在settings.py檔案中配置:

templates = [,},

]

backend:模板引擎類的python路徑,內建的模板引擎分別有'django.template.backends.django.djangotemplates'和'django.template.backends.jinja2.jinja2'

dirs:模板引擎搜尋模板的路徑,如上,預設搜尋project目錄下的templates目錄

'dirs': [os.path.join(base_dir, 'templates')]  是指到  base_dir/templates資料夾中去取模板
模板檔案查詢順序

如果同時設定

'dirs': [os.path.join(base_dir, 'templates')],
並且同時存在

mysite\templates\polls\index.html

mysite\polls\templates\polls\index.html

則會訪問 mysite\templates\polls\index.html 而不是 mysite\polls\templates\polls\index.html

例如在views.py中

或者index.html中

}例如在index.html中

"

django1 7模板路徑設定

首先附上我的django工程目錄結構 mysite db.sqlite3 manage.py mysite settings.py urls.py views.py wsgi.py init py django.contrib.admin django.contrib.auth django.con...

Django框架之模板路徑及靜態檔案路徑配置

內容 1 模板檔案路徑的配置 2 靜態檔案路徑的配置 一 模板檔案路徑的配置 模板檔案主要通過jinja2模板進行渲染html頁面,實現動態頁面。步驟一 建立乙個template的資料夾,用於存放html頁面 可以在根目錄或者其他都可以 步驟二 在專案的同名資料夾下找到settings.py中的te...

Django 渲染模板 路徑配置 變數使用。

dtl模板是一種帶有特殊語法的html檔案,這個html檔案可以被django編譯,可以傳遞引數進去,實現資料動態化。在編譯完成後,生成乙個普通的html檔案,然後傳送給客戶端。dtl 是django template language三個單詞的縮寫,也就是django自帶的模板語言。模板查詢路徑配...