SQLALchemy
flask-sqlalchemy扩展
猫猫and喵喵
程序猿一只
展开
-
【SQLALchemy】数据库迁移
文章目录一、migrate简介二、migrate安装与配置三、migrate扩展使用一、migrate简介在开发过程中,需要修改数据库模型,而且还要在修改之后更新数据库。最直接的方式就是删除旧表,但这样会丢失数据。更好的解决办法是使用数据库迁移框架,它可以追踪数据库模式的变化,然后把变动应用到数据库中。在Flask中可以使用Flask-Migrate扩展,来实现数据迁移。并且集成到Flask-Script中,所有操作通过命令就能完成。为了导出数据库迁移命令,Flask-Migrate提供了一个Mi原创 2020-10-26 17:47:53 · 1020 阅读 · 0 评论 -
【SQLALchemy】创建表与数据操作
# 清除数据库里的所有数据 db.drop_all() # 创建所有的表 db.create_all() # 创建对象 role1 = Role(name="admin") # session记录对象任务 db.session.add(role1) # 提交任务到数据库中 db.session.commit() role2 = Role(name="stuff") db.session.add(role2) .原创 2020-10-25 18:45:51 · 1745 阅读 · 0 评论 -
【SQLALchemy】配置与创建模型类
文章目录一、配置二、创建模型类一、配置在Flask中使用mysql数据库,需要安装一个flask-sqlalchemy的扩展。pip install flask-sqlalchemy要连接mysql数据库,仍需要安装数据库引擎python2中安装flask-mysqldbpip install flask-mysqldbpython3中安装pymysqlpip install pymysql使用Flask-SQLAlchemy管理数据库使用Flask-SQLAlchemy扩展操原创 2020-10-25 17:59:34 · 531 阅读 · 0 评论