Flask-SQLAlchemy をデータベース操作に使用する方法
Flask-SQLAlchemy は、Flask アプリケーションでデータベースを操作できる便利な拡張機能です。シンプルな API を提供して開発者の作業負荷を軽減し、Flask フレームワークとシームレスに統合します。この記事では、データベース操作に Flask-SQLAlchemy を使用する方法を紹介し、コード例を示します。
pip install flask-sqlalchemy
from flask import Flask from flask_sqlalchemy import SQLAlchemy app = Flask(__name__) app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///mydatabase.db' db = SQLAlchemy(app)
class User(db.Model): id = db.Column(db.Integer, primary_key=True) username = db.Column(db.String(80), unique=True, nullable=False) email = db.Column(db.String(120), unique=True, nullable=False) def __repr__(self): return '<User %r>' % self.username
if __name__ == '__main__': db.create_all() app.run()
user = User(username='John', email='john@example.com') db.session.add(user) db.session.commit()
all_users = User.query.all() user = User.query.filter_by(username='John').first()
user = User.query.filter_by(username='John').first() user.email = 'newemail@example.com' db.session.commit()
user = User.query.filter_by(username='John').first() db.session.delete(user) db.session.commit()
この記事では、データベース操作に Flask-SQLAlchemy を使用する方法を紹介し、コード例を示します。 Flask-SQLAlchemy を使用すると、データベース操作を簡単に処理して、開発をスピードアップし、効率を高めることができます。この記事がお役に立てば幸いです!
以上がデータベース操作に Flask-SQLAlchemy を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。