您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在Flask内外使用SQLAlchemy模型

在Flask内外使用SQLAlchemy模型

flask_sqlalchemy不允许在Flask上下文之外使用它。但是,您可以通过sqlAlchemy本身创建模型。因此,您的database.py文件将如下所示:

您可以使用产生的元数据(flaskdb.py)初始化Flask sqlalchemy对象:

然后您像这样初始化Flask应用程序:

可以通过会话在Flask上下文之外使用创建的模型,例如:

作为这种方法的缺点,您不能通过模型??直接访问数据库对象,而不能使用会话:

Python 2022/1/1 18:43:54 有292人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶