• 四十六:数据库之Flask-SQLAlchemy的使用


    一:连接数据库
    1、安装:pip install flask-sqlalchemy
    2、将数据库信息更新到app.config['SQLALCHEMY_DATABASE_URI']
    3、使用flask_sqlalchemy.SQLAlchemy这个类定义一个对象,并将app传进去:db = SQLAlchemy(app)

    二:创建ORM模型
    1、还是和使用SQLAlchemy赢,定义模型,不再需要使用delaretive_base来创建基类,而是使用db.Model来作为基类
    2、在模型类中,Column、String、Integer、relationship···都不需要导入,直接使用db下的属性名就可以
    3、在定义模型的时候,可以不写__tablename__,flask-sqlalchemy会默认使用当前模型的名字转为小写作为表名,如果是驼峰命名(AxxBxx)会转为
    下划线分割(axx_bxx)

    三:将ORM模型映射到数据库
    1、db.drop_all()
    2、db.create_all()

    四:使用session
    使用session也不需要使用sessionmaker来创建了,直接诶用db.session

    五:查询数据
    如果只是查找一个模型上的数据,同一通过模型.query的方法进行查找,query就跟SQLAlchemy中的query方法一样的

  • 相关阅读:
    获取当前3Ds MAX版本
    获取贴图及IES文件
    有关默认相机转VR相机
    c++_成员函数回调
    c++_获取系统安装字体
    文件替换子字符串
    随机数
    冒泡排序,前面几个没有排序
    vc_CONTAINING_RECORD使用
    可用软件产品密钥
  • 原文地址:https://www.cnblogs.com/zhongyehai/p/11830929.html
Copyright © 2020-2023  润新知