文章目录
目录
安装mysql-connector
pip install mysql-connector
修改配置文件secure.py
# uri统一资源匹配符
# SQLALCHEMY_DATABASE_URI配置数据库连接的参数
SQLALCHEMY_DATABASE_URI = 'mysql+mysqlconnector://root:123456@127.0.0.1:3306/school?charset=utf8'
# 请求结束后自动提交数据库修改
SQLALCHEMY_COMMMIT_ON_TEARDOWN = True
# 如果设置成 True (默认情况),Flask-SQLAlchemy 将会追踪对象的修改并且发送信号。这需要额外的内存, 如果不必要的可以禁用它。
QLALCHEMY_TRACK_MODIFICATIONS = True
修改app.py
server.py文件
验证
新建model
init.py
base.py
student.py
加载mysql驱动
输入用户名和密码并测试连接
使用flask插件管理数据库
安装插件
pip install scripts
使用插件
建立manage.py文件
在teminal输入以下命令管理mysql数据库
python manage.py db init 初始化数据库
python manage.py db migrate 生成数据库迁移文件
python manage.py db init 提交到数据库