首先在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例如在views.py中mysite\polls\templates\polls\index.html
則會訪問 mysite\templates\polls\index.html 而不是 mysite\polls\templates\polls\index.html
或者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自帶的模板語言。模板查詢路徑配...