django基礎篇
mtv:
url: url的路徑與檢視函式的對映關係
caidian-----foo()
car---------bar()
login---------login()
template(模板): 與html檔案相關的操作
建立專案命令:django-admin startprject 專案名
url系統
url配置就像django所支撐**目錄,告訴django,對於這個url呼叫這段**,對於那個url呼叫那段**。
urlpatterns = [
url(正規表示式,views檢視函式,引數,別名),
引數:1、乙個正規表示式字串
2、乙個可以呼叫物件,通常為乙個檢視函式或乙個指定檢視函式路徑的字串
3、可選的要傳遞給檢視函式的預設引數(字典形式)
4、乙個可選的name引數
檢視函式:
request(請求物件):
request.get {} get請求資料
request.post {} post請求資料
request.post.getlist()
request.method 請求方式
request.path 請求路徑
request.get_full_path() 請求全路徑
response(響應物件):
render(request,template_name,context):結合乙個給定的模板和乙個給定的上下文本典,並返回乙個渲染後 的httpresponse物件
template:模板
context:上下文物件
redirect(跳轉,重定向)
redirect("/路徑/")
模擬使用者點選submit請求:
請求url:
redirect與render的區別: redirect兩次請求 render一次請求
tempalte(模板層):
功能: 為了更有邏輯的將資料庫中的資料渲染到模板中
python自動化學習筆記之pytest
特點 1,風格比較自由,可單獨定義方法,也可將方法封裝到class裡 2,引數化執行,可靈活配置測試計畫 3,可生成xml報告,方便結果分析及jenkins整合 安裝可以直接pip install pytest 檔名定義 test py or test.py 類定義 test開頭 方法定義 test...
python自動化學習筆記之DAY21
cookie 1 cookie與session cookie出現原因 由於http協議無法保持狀態,但是在認證的環境裡面,需要保持狀態,因此產生了cookie cookie工作原理 由伺服器產生內容,瀏覽器收到請求後儲存在本地,當瀏覽器再次訪問時,瀏覽器會自動帶上cookie,伺服器會通過cooki...
python介面自動化學習之函式三
可復用 可讀性強 def add a,b return a b print add 2,3 a指向2,b指向3 print add a 3,b 2 a指向3,b指向2 print add b 3,a 2 a指向2,b指向3函式中可以定義預設引數,但是預設引數要放在後面,非預設引數要放到前面。使用函式...