django的模板檔案需要為utf 8無bom格式

2022-08-02 11:36:08 字數 289 閱讀 8792

django使用模板開發,正常的html頁面正常顯示沒有問題,但是使用base模板+extends模板則出現了怪異的現象,

ie中顯示不正常,雖然檢視源**都是一致的;

chrome中則顯示頭部多處一行來,另檢視元素,發現head內容全部移到了body中。

firefox顯示同chrome一樣,head和title出現位置錯誤。

解決辦法:

將模板的編碼修改為utf8 無bom格式,這樣既可!notepad++有這個轉換功能,記事本預設的都收utf-8有bom的。另外bom是看不到的字元。

15 Django的模板檔案使用,模板檔案載入順序

產生html,控制頁面上產生的內容。模板檔案不僅僅是乙個html檔案。模板檔案包含兩部分內容 1.靜態檔案 css,js,html 2.動態內容 用於動態的去產生一些網頁內容,通過模板語言產生 通常是在檢視函式中使用模板產生html內容返回給客戶端 a,載入模板檔案 loader.get templ...

django 模板檔案路徑設定

首先在settings.py檔案中配置 templates backend 模板引擎類的python路徑,內建的模板引擎分別有 django.template.backends.django.djangotemplates 和 django.template.backends.jinja2.jinj...

Django 模板載入靜態檔案

2 確保在 settings.py中設定了static url。staticfiles dirs os.path.join base dir,static 5 在模版中使用 load 標籤載入 static 標籤。比如要載入在專案的 static 資料夾下的 style.css 的檔案。那麼示例 如...