url預設值
url命名空間
工程urls.py
url(r'^(?p\d+)/$', views.detail,name='detail')
v =reverse('author:detail',kwargs=) 生成url
獲取請求相關資料
from django.core.handlers.wsgi import wsgirequest
request.environ 獲取所有請求相關資料
for k,v in request.environ.items(): 迴圈獲取請求資料的key-value值
print(k,v)
request.environ['http_user_agent'] 獲取使用者客戶端型別相關資料,pc或者手機,手機型號
模板繼承
指定繼承的模板
指定模板被替換的位置,其中繼承檔案中需要在中間加上替換的內容,對應位置的name值需要相同,不同位置的name值要區分。在模板檔案
模板匯入
自定義******_tag
2 在templatetags目錄中建立python檔案,xxoo.py
3 from django import template
from django.utils.safestring import mark_safe
register =template.library()
@register.******_tag
def func()
5 在模板頂部,或者在繼承檔案的extends下面
6 在中
注:引數任意數量
自定義filetr
上面第三部裝飾器改為register.filter,第六步改為},最多傳兩個引數,可以在模板語言的if中作為判斷條件
自定義分頁
page_str ='''1
2 3'''
} 前端標籤字串為安全的
from django.utils.safestring import mark_safe
page_str =mark_safe(page_str) 後台標記字串為安全的
cookie
res =redirect('/index/')
res.set_cookie('username',u) 設定cookie
request.cookies.get('username') 獲取cookie
res.set_signed_cookie('username',u,salt='sadasdsadas') 設定加密的cookie
request.get_signed_cookie('username',salt='sadasdsadas') 獲取加密cookie
$.cookie("list_pager_num",30,); jquery設定cookie
設定cookie時可以使用的引數
從0開始學Python Python的基本語法
一 資料型別 1.字串 string 不可變 1 合併字串 合併字串 2 常用內建函式 python3 字串 菜鳥教程 www.runoob.com 3 格式化字串 格式化字串 使用變數格式化字串分 2.數值 number 不可變 1 整型 int 2 浮點型 float 3.元祖 tuple 不可...
從0開始學Python Python程式設計方法
1 程式的輸入 包括檔案輸入 網路輸入 使用者手工輸入 程式內部引數輸入等。輸入是乙個程式的開始。2 程式對輸入進行處理,產生結果。處理的方法也叫演算法,是程式最重要的部分。3 程式的輸出 包括檔案輸出 網路輸出 螢幕顯示輸出 作業系統內部變數輸出等。分析問題 確定問題 設計演算法 編寫程式 除錯測...
一起學Python Python列印變數
變數作為指令碼的靈魂,這是必須要掌握的,使用變數的意義在於通過乙個變數名去記錄乙個內容,當然,只有乙個變數的情況下是看不出優勢在哪,但是當你需要列印很多內容的時候,使用變數的優勢就能看到了。下面以一些簡單的例子來加強對python變數的理解。這個看起來有點沙雕 我直接列印不就完了 但這是最基礎的方法...