SQLAlchemy 是 Python 中强大的 ORM 工具,结合 Flask 可以高效管理数据库操作。以下是关键内容:

  • 核心功能

    • 支持关系型数据库(如 PostgreSQL、MySQL)
    • 提供 SQLAlchemy Core(SQL 语句生成)和 SQLAlchemy ORM(对象映射)两种模式
    • 与 Flask-SQLAlchemy 插件无缝集成 📌
  • 快速入门步骤

    1. 安装依赖:pip install flask-sqlalchemy
    2. 初始化数据库:
      from flask import Flask  
      from flask_sqlalchemy import SQLAlchemy  
      
      app = Flask(__name__)  
      app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///site.db'  
      db = SQLAlchemy(app)
      
    3. 定义模型:
      class User(db.Model):  
          id = db.Column(db.Integer, primary_key=True)  
          username = db.Column(db.String(20), unique=True)
      
    4. 创建数据库:db.create_all()
  • 推荐扩展阅读
    🔗 Flask-SQLAlchemy 官方文档
    📖 SQLAlchemy Core 使用指南

sqlalchemy_orm
database_connection