靜態頁面:靜態網頁一經製成,內容就不會再變化,不管何人何時訪問,顯示的內容都是一樣的。如果要修改網頁的內容,就必須修改其源**,然後重新上傳到伺服器上。
動態頁面:指在網頁檔案中除了html標記以外,還包括一些實現特定功能的程式**,這些程式**使得瀏覽器與伺服器之間可以進行互動,即伺服器端可以根據客戶端的不同請求動態產生網頁內容。
1.命名:有字母、數字、下劃線組成,不能以下劃線開頭,不易有空格和標點符號
2.語法:}
3.不要用python和django的關鍵字命名
①計算變數,返回其結果
②變數後有"." / dot(.),處理的優先順序:
1.字典的鍵值
2.字典的屬性
3.數字的索引
③結果是可呼叫的,則返**用的結果(這個呼叫不可攜帶引數,若他帶了引數或者這個呼叫返回的是個空值,django都不將其渲染到前端頁面,全部顯示為空)
對變數進行過濾。在真正渲染出來之前,過濾器會根據功能處理好變數,然後得出結果後再替換掉原來的變數展示出來。語法}
進行鏈式呼叫,比如實現乙個功能,先把所有字元變成小寫,把第乙個字元轉換成大寫
}過濾器可以使用引數,在過濾器名稱後面使用冒號」:」再加上引數
比如要把乙個字串中所有的空格去掉,則可以使用cut過濾器,
}注意:使用引數的時候,冒號和引數之間不能有任何空格,一定要緊挨著。
add使用形式為:}
意義:將value的值增加2
date
使用形式為:
(a) },例如,如果value是乙個datetime物件(datetime.datetime.now())那麼輸出將是字串"wed 09 jan
2008"
(b) },這種形式沒有格式化字串,這時候,格式化字串會自動採用date_format所設定的形式。
意義:將日期格式資料按照給定的格式輸出
default
使用形式:},例如,如果value是「」,那麼輸出將是nothing
first
使用形式:}
slice
使用形式:}
length
使用形式:}
意義:返回value的長度。
length_is
使用形式:}
意義:返回true,如果value的長度等於arg的時候,例如:如果value是['a','b','c'],arg是3,那麼返回true
safe
使用形式:}
意義:當系統設定autoescaping開啟的時候,該過濾器使得輸出不進行escape轉換
常用過濾器
去除空格 type 1 所有空格 2 前後空格 3 前空格 4 後空格 function trim value,trim 任意格式日期處理 使用格式 等 function formadate value,fmt if y test fmt fmt fmt.replace regexp.1 date....
jq常用過濾器 jquery 過濾器
1.基本選擇器 基本選擇器是jquery中最常用的選擇器,也是最簡單的選擇器,它通過元素id class 和標籤名來查詢dom元素。這個非常重要,下面的內容都是以此為基礎,逐級提高的。1 id 獲取id指定的元素,id是全域性唯一的,所以它只有乙個成員。2 class 獲取class指定的元素,不同...
django 常用過濾器
1 add 使用形式為 意義 將value的值增加2 也可以是字串拼接 2 upper 轉換乙個字串為大寫形式 3 lower 使用形式 意義 將乙個字串轉換成小寫形式 3 capfirst 使用形式為 意義 value的第乙個字元轉化成大寫形式 4 cut 使用形式為 例如,如果value是 st...