1、准备安装MySQL:MySQL安装所需的Python库pipinstallflaskpipinstallflask-sqlalchemypipinstallpymysql2、编写Python代码fromflaskimportFlaskfromflask_sqlalchemyimportSQLAlchemyapp=Flask(__name__)app.config['SECRET_KEY']='2333'#密码app.config['SQLALCHEMY_DATABASE_URI']='mysql+pymysql://root:2333@localhost:3306/runoob'#协议:mysql+pymysql#用户名:root#密码:2333#IP地址:localhost#端口:3306#数据库名:runoob#这里的数据库需要提前建好app.config['SQLALCHEMY_COMMIT_ON_TEARDOWN']=Truedb=SQLAlchemy(app)#新建表RoleclassRole(db.Model):__tablename__='roles'#tablenameid=db.Column(db.Integer,primary_key=True)#id字段,int类型,主键name=db.Column(db.String(64),unique=True)#name字段,string类型,唯一users=db.relationship('User',backref='role',lazy='dynamic')#外键关系,动态更新def__repr__(self):#相当于toStringreturn'
