您现在的位置是:首页 >其他 >Flask数据库表动态更新和迁移网站首页其他
Flask数据库表动态更新和迁移
简介Flask数据库表动态更新和迁移
在开发项目的过程中,经常遇到数据表字段增删改后,此时数据表的模型要同步到数据库的情况,这就涉及到了数据表的迁移
1.前置条件:需要安装的第三方库如下:
# pip install flask-migrate
# pip install pymysql
# pip install SQLAlchemy
# pip install flask-sqlalchemy
2.新建一个app.py,代码如下:
from flask import Flask
from ext import db
import config
from flask_migrate import Migrate
def create_app():
app = Flask(__name__)
# 设置session秘钥, os.urandom(24) 会从 0-9,a-z A-Z中随机选中24个字符串用做加密session的秘钥
app.config.from_object(config)
db.init_app(app) # app绑定数据库db
with app.app_context():
db.create_all()
Migrate(app, db)
return app
if __name__ == '__main__':
app = create_app()
app.run(debug=True)
3.新建一个config.py,配置数据库相关信息
HOSTNAME = '127.0.0.1'
PORT = '3306&#
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。





U8W/U8W-Mini使用与常见问题解决
QT多线程的5种用法,通过使用线程解决UI主界面的耗时操作代码,防止界面卡死。...
stm32使用HAL库配置串口中断收发数据(保姆级教程)
分享几个国内免费的ChatGPT镜像网址(亲测有效)
Allegro16.6差分等长设置及走线总结