Flask-SQLAlchemy 使用学习笔记(上):简单的配置及使用
💡
原文中文,约2300字,阅读约需6分钟。
📝
内容提要
本文介绍了Flask-SQLAlchemy的基本配置和使用方法,包括通过pip安装、配置数据库连接、声明模型、常用Column类型,以及数据的增删改查操作。
🎯
关键要点
- 通过pip安装Flask-SQLAlchemy:pip install Flask-SQLAlchemy。
- 在Flask中配置数据库连接示例:app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:////tmp/test.db'。
- Flask-SQLAlchemy支持的数据库连接字符串示例:Postgres、MySQL、Oracle和SQLite。
- 常用的Column类型包括:Integer、String、Text、DateTime、Float、Boolean、PickleType和LargeBinary。
- 数据的增删改查操作示例:插入记录、删除记录、查询记录和更新记录。
❓
延伸问答
如何通过pip安装Flask-SQLAlchemy?
使用命令:pip install Flask-SQLAlchemy。
Flask-SQLAlchemy如何配置数据库连接?
在Flask中配置数据库连接示例为:app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:////tmp/test.db'。
Flask-SQLAlchemy支持哪些数据库连接字符串?
支持的数据库连接字符串包括Postgres、MySQL、Oracle和SQLite。
Flask-SQLAlchemy中常用的Column类型有哪些?
常用的Column类型包括Integer、String、Text、DateTime、Float、Boolean、PickleType和LargeBinary。
如何在Flask-SQLAlchemy中插入记录?
可以使用:user = User('jack','jack@qq.com'),然后调用db.session.add(user)和db.session.commit()。
Flask-SQLAlchemy如何查询记录?
可以使用User.query.filter_by('jack').first()来查询记录。
➡️