1.创建文件jwt_utils
2.导入
import jwt
from datetime import datetime,timedelta
from flask import current_app,jsonify,g
3.生成token
def generate_token(payload,expiry): """生成token""" # datetime.utcnow()当前时间 # timedelt是从当前时间的偏差值 _payload = { "exp":expiry, # 有效期2个小时 } _payload.update(payload) print("更新后payload>>>>>", _payload) # 读取配置文件中的secret_key _key = current_app.config.get('SECRET_KEY') # 生成的token是使用默认有效期 # 返回的是string 类型的: xxxAsasdas.JWFIIASFBH.qwawefansdvjk token = jwt.encode(payload=_payload, key=_key) return token