原创 JWT原理與使用

JWT 什麼是JWT?? JWT是指 json web token 一般用於用戶認證,常用有(api,小程序,前後端分離)的項目 jwt 原理請求圖 基於傳統的token認證 用戶登錄,服務端返回token給用

原创 Flask 之 支付功能實現(支付寶)

功能邏輯分析 參考官方文檔https://opendocs.alipay.com/open/203/105285 個人邏輯分析 安裝第三方提供的SDK pip install python-alipay-sdk 生成與

原创 Python使用FastDFS分佈式文件系統以及Nginx搭配使用存儲圖片

FastDFS分佈式文件系統和nginx搭配使用安裝 安裝環境Ubuntu 安裝fastdfs依賴包 1. 解壓縮libfastcommon-master.zip 2. 進入到libfastcommon-master的目錄中

原创 Python利用第三方平臺發送短信驗證碼

使用第三方工具容聯雲通訊 https://www.yuntongxun.com 發送短信 首先註冊賬號,註冊成功即可免費測試(無需認證、充值),測試 下載官方的SDK&Dome https://www.yuntongxun.

原创 flask web框架學習(八、藍圖)

藍圖 在Flask中,使用藍圖Blueprint來分模塊組織管理。 藍圖:用於實現單個應用的視圖、模板、靜態文件的集合。 藍圖就是模塊化處理的類。 簡單來說,藍圖就是一個存儲操作路由映射方法的容器,主要用來實現客戶端請求和URL相

原创 flask web框架學習(七、flask-sqlalchemy的擴展之MySQL)

flask-sqlalchemy的擴展 在Flask中使用mysql數據庫,需要安裝一個flask-sqlalchemy的擴展 pip install flask-sqlalchemy 要連接mysql數據庫,仍需要安 pymy

原创 flask web框架學習(六、模板)

Jinja2模板 Flask使用Jinja2這個模板引擎來渲染模板。Jinja2能識別所有類型的變量,包括{}。 Jinja2模板引擎,Flask提供的render_template函數封裝了該模板引擎,render_templa

原创 flask web框架學習(五、請求鉤子與上下文)

請求鉤子 請求鉤子是通過裝飾器的形式實現,Flask支持如下四種請求鉤子: before_first_request 在處理第一個請求前執行 from flask import Flask, request, url_f

原创 Flask Web框架學習(三、請求與響應)

獲取請求參數 from flask import request request中包含了前端發送過來的所有請求數據 就是 Flask 中表示當前請求的 request 對象,request對象中保存了一次HTTP請求的一切信息。

原创 Ubuntu 安裝與卸載MongoDB數據庫

打開終端複製以下命令 導入包管理系統使用的公鑰 wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add - 爲MongoDB創

原创 Flask框架的學習(一)

flask的安裝 pip install flask flask的第一個程序 # coding:utf-8 # 導入Flask類 from flask import Flask # Flask類接收一個參數__name__ #

原创 Java的安裝和環境變量配置

Java的認識和環境的安裝 Java虛擬機——JVM JVM(Java Virtual Machine ):Java虛擬機,簡JVM,是運行所有Java程序的假想計算機,是Java程序的 運行環境,是Java 具吸引力的特性之一

原创 flask WEB框架學習 (四、cookie、session)

cookie 設置cookie from flask import Flask, make_response, request app = Flask(__name__) @app.route("/set_cookie",

原创 Flask 框架學習 (二 、路由)

查詢路由信息 命令行方式 flask routes 在程序中獲取 print(app.url_map) 如果想在程序中遍歷路由信息,可以採用如下方式 for rule in app.url_map.iter_rules()