如何在Flask中使用SQLAlchemy进行数据库操作

   2024-10-01 2030
核心提示:在Flask中使用SQLAlchemy进行数据库操作的步骤如下:安装SQLAlchemy和Flask-SQLAlchemy:pip install sqlalchemypip install fla

在Flask中使用SQLAlchemy进行数据库操作的步骤如下:

安装SQLAlchemy和Flask-SQLAlchemy:
pip install sqlalchemypip install flask-sqlalchemy
配置数据库连接信息:
from flask import Flaskfrom flask_sqlalchemy import SQLAlchemyapp = Flask(__name__)app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///database.db'db = SQLAlchemy(app)
创建数据模型:
class User(db.Model):    id = db.Column(db.Integer, primary_key=True)    username = db.Column(db.String(50), unique=True)    email = db.Column(db.String(50), unique=True)
创建数据库表:
db.create_all()
添加数据:
user = User(username='test', email='test@example.com')db.session.add(user)db.session.commit()
查询数据:
users = User.query.all()
更新数据:
user = User.query.filter_by(username='test').first()user.email = 'new_email@example.com'db.session.commit()
删除数据:
user = User.query.filter_by(username='test').first()db.session.delete(user)db.session.commit()

以上就是在Flask中使用SQLAlchemy进行数据库操作的基本步骤。通过SQLAlchemy,可以方便地进行数据库的增删改查操作。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号