1. 背景
python 用于开发web项目,选型flask作为技术栈,需要的中间件mysql
flask 官网:flask.github.net.cn/quickstart.…
2. 纪要
需要安装的依赖包
email_validator 2.1.1
Flask 3.0.2
Flask-Mail 0.9.1
Flask-Migrate 4.0.7
Flask-Script 2.0.6
Flask-SQLAlchemy 3.1.1
Jinja2 3.1.3
PyMySQL 1.1.0 ---- 一定要装,不然执行migrate迁移ORM模型报错
SQLAlchemy 2.0.28
Werkzeug 3.0.1
WTForms 3.1.2
from flask import Blueprint, render_template, request, jsonify, redirect, url_for, session
执行migrate迁移ORM模型的报错
执行migrate迁移ORM模型的三个命令
flask db init: 只需要执行一次
flask db migrate: 将ORM模型 生成迁移脚本
flask db upgrade: 将迁移脚本映射到数据库中
3. 理论
request 包含前端发过来的所有请求数据
两种重定向的方式
手写单例模式