在Flask内外使用SQLAlchemy模型
flask_sqlalchemy不允许在Flask上下文之外使用它。但是,您可以通过sqlAlchemy本身创建模型。因此,您的database.py文件将如下所示:
您可以使用产生的元数据(flaskdb.py)初始化Flask sqlalchemy对象:
然后您像这样初始化Flask应用程序:
可以通过会话在Flask上下文之外使用创建的模型,例如:
作为这种方法的缺点,您不能通过模型??直接访问数据库对象,而不能使用会话:
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群