Flask 在create_app方法中导入多个模型

Flask 在create_app方法中导入多个模型,flask,flask-sqlalchemy,Flask,Flask Sqlalchemy,我有一个基本的烧瓶应用程序,我已经把它组装起来,用它来构建未来的项目。我用应用程序工厂方法“创建应用程序”设置了它 在create_app方法中,我正在初始化应用程序对象。然后将其传递给之前初始化的db对象,最终调用db.create_all从我的模型创建数据库 为了实现这一点,我必须将所有模型导入create_app函数。对于一个只有几个表的小数据库来说,这并没有问题,但是如果我有一个有大量表的数据库,那么应该有更好的方法从app.models import*在函数内部不起作用,因此我必须问

我有一个基本的烧瓶应用程序,我已经把它组装起来,用它来构建未来的项目。我用应用程序工厂方法“创建应用程序”设置了它

在create_app方法中,我正在初始化应用程序对象。然后将其传递给之前初始化的db对象,最终调用db.create_all从我的模型创建数据库


为了实现这一点,我必须将所有模型导入create_app函数。对于一个只有几个表的小数据库来说,这并没有问题,但是如果我有一个有大量表的数据库,那么应该有更好的方法<代码>从app.models import*在函数内部不起作用,因此我必须问,有没有其他方法来管理它?

在我尝试执行的代码中

def create_app():
     from app.models import *
     ...
当我需要做的只是

def create_app():
     import app.models
     ...

习惯这样做吧,我忘记了另一种方法。

可能的重复:类似的问题,但不完全是重复的,尽管如此,我刚刚找到了需要更改的内容,它现在正在工作。