python自動化學習筆記之DAY17

2022-08-30 00:45:14 字數 1146 閱讀 4483

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函式中可以定義預設引數,但是預設引數要放在後面,非預設引數要放到前面。使用函式...