在Flask中为每个蓝图使用一个model.py文件创建表

时间:2019-05-14 00:09:29

标签: python flask sqlalchemy

我正在创建带有两个蓝图的Flask应用程序,我正在注册这样的bluprint:

app.register_blueprint(users, url_prefix='/users')
app.register_blueprint(rooms, url_prefix='/rooms')

每个蓝图都有自己的模板文件夹,views.py文件和models.py文件。 我需要做什么来创建每个models.py中描述的数据库表,并为数据库提供诸如用户admin和角色的初始数据?

我在考虑一个单独的脚本,该脚本导入所有模型并最终调用db.create_all()方法,但我不知道一种更好的方法来完成我需要的事情。

我希望创建表,以后再在数据库中创建初始数据。

谢谢

1 个答案:

答案 0 :(得分:0)

我有一个boilerplate,可以描述您的需求。