寧波學python python學習第二十一天

2021-10-16 23:34:13 字數 1559 閱讀 3721

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變數的理解。這個看起來有點沙雕 我直接列印不就完了 但這是最基礎的方法...