데이터베이스 작업을 위해 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를 사용하여 데이터베이스 작업을 수행하는 방법을 소개하고 코드 예제를 제공합니다. Flask-SQLAlchemy를 사용하면 데이터베이스 작업을 쉽게 처리하여 개발 속도를 높이고 효율성을 높일 수 있습니다. 이 기사가 도움이 되기를 바랍니다!
위 내용은 데이터베이스 작업에 Flask-SQLAlchemy를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!