Flask-Migrate如何实现数据库迁移管理?
- 内容介绍
- 文章标签
- 相关推荐
本文共计284个文字,预计阅读时间需要2分钟。
使用Flask-Migrate,可以通过model自动创建数据库中的数据表。Flask-Migrate基于Flask-Script构建。
安装:bashpip install Flask-Migrate
使用:pythonfrom flask import Flaskfrom flask_sqlalchemy import SQLAlchemyfrom flask_migrate import Migrate
app=Flask(__name__)app.config['SQLALCHEMY_DATABASE_URI']='sqlite:///example.db'db=SQLAlchemy(app)migrate=Migrate(app, db)
定义模型class User(db.Model): id=db.Column(db.Integer, primary_key=True) name=db.Column(db.String(50))
创建数据库和表db.create_all()
Flask-Migrate
使用Flask-Migrate可以通过model自动创建数据库中的数据表
Flask-Migrate是基于Flask-Script的。
本文共计284个文字,预计阅读时间需要2分钟。
使用Flask-Migrate,可以通过model自动创建数据库中的数据表。Flask-Migrate基于Flask-Script构建。
安装:bashpip install Flask-Migrate
使用:pythonfrom flask import Flaskfrom flask_sqlalchemy import SQLAlchemyfrom flask_migrate import Migrate
app=Flask(__name__)app.config['SQLALCHEMY_DATABASE_URI']='sqlite:///example.db'db=SQLAlchemy(app)migrate=Migrate(app, db)
定义模型class User(db.Model): id=db.Column(db.Integer, primary_key=True) name=db.Column(db.String(50))
创建数据库和表db.create_all()
Flask-Migrate
使用Flask-Migrate可以通过model自动创建数据库中的数据表
Flask-Migrate是基于Flask-Script的。

