原创 Flask(中間件與全局變量 九)
中間件 middlewarerequest當Flask應用處理請求時,它會根據從WSGI服務器收到的環境創建一個Request對象.因爲工作者(取決於服務器的線程,進程或者協程)一次只能處理一個請求,所以在該請求期間請求數據可被認爲是該
原创 HttpRunner快速入門
安裝$ pip install httprunner==2.3.0 搭建項目$ hrun --startproject demo Start to create new project: demo CWD: /Users/zhongxi
原创 Flask(數據校驗 七)
Flask(數據校驗 七)數據校驗原因由於有很多手段可以繞過前端往後端發送數據,所以後端需要對數據進行校驗後纔可以朝數據庫插入前臺提供數據輸入寫一個簡單的提交信息的表單頁面<!DOCTYPE html> <html lang="en">
原创 Flask(表單驗證 八)
WTForms安裝$ pip install flask-wtf 導入from flask_wtf import FlaskForm 編寫校驗器from flask_wtf import FlaskForm from wtforms i
原创 Flask(重定向和錯誤響應 六)
redirect(重定向)實現方式from flask imports redirect @app.route('/') def index(): if request.args.get('username') is None
原创 Flask(視圖函數 四)
基於類的視圖,可插拔視圖從Django學來的好處:類可以繼承代碼可以複用可以定義多種行爲from flask import Flask, request from flask.views import View app = Flask
原创 Flask(請求和響應 五)
路由設計前後端不分離,模版渲染建議:一個視圖函數寫一個url獲取所有的項目:/projects def list_projects()獲取單個項目內容:/project/ def get_project()修改某個項目內容:/proje
原创 Flask(MVC/路由 三)
MVCMmodel:數據相關邏輯程序員編寫程序應有的功能(實現算法等),DBA對數據庫進行數據庫管理和設計Vview:返回的內容展示界面設計人員進行圖形界面設計Ccontrol:控制器,視圖函數負責轉發請求,對請求進行處理MVC路由ro
原创 Flask(初步入門 二)
安裝$ pip install flask werkzeug:處理applicationjinja2:渲染htmlflask:組裝大師初始化applicationfrom flask import Flask app = Flask(_
原创 Flask(從wsgi開始 一)
運行Flask=開啓一個服務web應用處理請求的具體流程用戶操作操作瀏覽器發送請求;請求轉發至對應的web服務器web服務器將請求轉交給web應用程序,web應用程序處理請求web應用將請求結果返回給web服務器,由web服務器返回用戶
原创 Java自動化測試(封裝和繼承 預習5)
方法/函數重載規則:方法名一致,參數不一致,與返回值無關參數的個數不一樣參數的類型不一樣參數的順序不一樣package com.zhongxin.method; public class Student { public vo
原创 測試開發進階(三十七)
報告模塊報告下載-中文文件下載時候如果報告名中有中文,則可能出現亂碼from django.utils.encoding import escape_uri_pathreport_path_final = escape_uri_path
原创 測試開發進階(三十)
來呀~歡迎關注我的公衆號「測試遊記」生成API文檔coreapiPygmentsMarkdown安裝$ pip install coreapi$ pip install Pygments$ pip install Markdown使用c
原创 測試開發進階(三十一)
來呀~用戶模塊Json Web Token認證最常見的認證機制Session認證Token認證Session認證保持在服務端,增加服務器開銷分佈式架構中,難以維持Session會話同步CSRF攻擊風險(跨站請求)Token認證保存在客戶
原创 測試開發進階(三十四)
數據庫模型圖創建app根據上面的數據庫設計,創建9個appconfiguresdebugtalksenvsinterfacesprojectsreportstestsuitstestcasesuser完成註冊import syssys.