[python] 파이썬을 사용한 클라우드 환경에서 데이터베이스를 관리하는 방법은 무엇인가요?
아래는 파이썬에서 SQLAlchemy
와 Flask
를 사용하여 MySQL 데이터베이스를 연결하는 간단한 예시 코드입니다.
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql://username:password@hostname/database_name'
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
위 코드는 Flask
애플리케이션에서 SQLAlchemy
를 사용하여 MySQL 데이터베이스에 연결하고, User
모델을 정의하는 예시입니다.
참고 자료: