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文件
posted @ 2018-03-20 19:30  onlyhold  阅读(880)  评论(0编辑  收藏  举报