pip install mysql-connector
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
app = Flask(__name__)
class Config(object):
"""配置參數"""
# sqlalchemy 配置參數
SQLALCHEMY_DATABASE_URI = "mysql+mysqlconnector://root:@127.0.0.1:3306/test"
# 設置sqlalchemy自動跟蹤數據庫
SQLALCHEMY_TRACK_MODIFICATIONS = True
app.config.from_object(Config)
db = SQLAlchemy(app)
db.init_app(app)
class User(db.Model):
"""用戶表"""
__tablename__ = "tbl_user"
id = db.Column(db.Integer, primary_key=True) # 指明主鍵
name = db.Column(db.String(64))
# def __repr__(self):
# return "User object : name = %s " % self.name
if __name__ == '__main__':
db.drop_all()
db.create_all()