1. 程式人生 > 資料庫 ># SQLAlchemy連線資料庫模板

# SQLAlchemy連線資料庫模板

計算機/cs操作記錄

from flask import Flask
from flask_sqlalchemy import SQLAlchemy
import pymysql

app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://root:root@localhost/apple'
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = True  # 每次請求結束
db = SQLAlchemy(app)  # db 物件是 SQLAlchemy 類的例項,表示程式使用的數


class User(db.Model):
    __tablename__ = 'user'  # 該模型對應的表名
    id = db.Column(db.Integer, primary_key=True)
    name = db.Column(db.String(20), unique=True, index=True)  # 定 義姓名欄位
    birthday = db.Column(db.Date, nullable=False)  # 定 義生日欄位
    money = db.Column(db.Float, default=0.0)


if __name__ == '__main__':
    db.create_all()