flask中把定义的模型生成数据表
1、定义按模型之后,在models.py文件中创建连接数据库的字段,使用pymsql连接数据库
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
app = Flask(__name__)
app.config["SQLALCHEMY_DATABASE_URI"] = 'mysql+pymysql://root:password@127.0.0.1:3306/movies'
app.config["SQLALCHEMY_TRACK_MODIFICATIONS"] = True
app.config["SECRET_KEY"] = 'd67beaf46fbf4f048d2eeb26fd62ea49'
app.debug = True
db = SQLAlchemy(app)
然后在数据库中创建movies的数据库
2、定义main函数
if __name__ == "__main__":
db.create_all()
3、然后再terminal下输入 python models.py运行model文件