在应用程序上下文之外创建数据库

弯曲的

我有一个像这样的应用程序工厂

db = SQLAlchemy()

def create_app(environment):
  app = Flask(__name__)
  app.config.from_object(config[environment])

  db.init_app(app)
  # ... etc

  return app

然后,我有一个脚本,可以在应用程序上下文之外获取CSV。该脚本是一个cron,每x小时运行一次

我想以某种方式更新应用程序正在使用的sqlite数据库。这可能吗?

大卫主义

Flask-SQLAlchemy只需要一个应用程序上下文即可运行。您可以手动创建应用上下文。

app = create_app(env)
ctx = app.app_context()
ctx.push()

# your code here

ctx.pop()

这来自这里这里的文档

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Flask-Restful从应用程序上下文获取数据库连接

来自分类Dev

Spring MVC在应用程序上下文中刷新数据库bean

来自分类Dev

Spring MVC在应用程序上下文中刷新数据库Bean

来自分类Dev

在应用程序上下文之外工作-Flask

来自分类Dev

尽管加载了正确的应用程序上下文,JUnit仍测试访问错误的数据库

来自分类Dev

尽管加载了正确的应用程序上下文,JUnit仍测试访问错误的数据库

来自分类Dev

Android获取Android库上下文与应用程序上下文

来自分类Dev

Flask-RuntimeError:在应用程序上下文之外工作

来自分类Dev

使用gevent在应用程序上下文之外工作的烧瓶蓝图

来自分类Dev

配置模块的“ RuntimeError:在应用程序上下文之外工作”

来自分类Dev

烧瓶WTForm:“在应用程序上下文之外工作”

来自分类Dev

根上下文/应用程序上下文和Servlet上下文

来自分类Dev

尝试从 IdentityContext 派生应用程序数据库上下文时出错

来自分类Dev

使用Dagger 2在存储库中注入应用程序上下文

来自分类Dev

获取应用程序上下文返回null

来自分类Dev

来自应用程序上下文的FragmentManager

来自分类Dev

Spring递归加载应用程序上下文

来自分类Dev

Spring应用程序上下文为null

来自分类Dev

Tizen应用程序上的上下文菜单

来自分类Dev

Android Webview应用程序上下文

来自分类Dev

应用程序上下文。这是什么?

来自分类Dev

从CommandLinerRunner获取应用程序上下文

来自分类Dev

Spyne与Flask应用程序上下文

来自分类Dev

在活动中调用应用程序上下文

来自分类Dev

Android中的应用程序上下文

来自分类Dev

获取应用程序上下文错误

来自分类Dev

在创建 Spring 应用程序上下文之前阅读 application.properties

来自分类Dev

Spring root应用程序上下文和servlet上下文混淆

来自分类Dev

从Spring安全性上下文访问应用程序上下文

Related 相关文章

  1. 1

    使用Flask-Restful从应用程序上下文获取数据库连接

  2. 2

    Spring MVC在应用程序上下文中刷新数据库bean

  3. 3

    Spring MVC在应用程序上下文中刷新数据库Bean

  4. 4

    在应用程序上下文之外工作-Flask

  5. 5

    尽管加载了正确的应用程序上下文,JUnit仍测试访问错误的数据库

  6. 6

    尽管加载了正确的应用程序上下文,JUnit仍测试访问错误的数据库

  7. 7

    Android获取Android库上下文与应用程序上下文

  8. 8

    Flask-RuntimeError:在应用程序上下文之外工作

  9. 9

    使用gevent在应用程序上下文之外工作的烧瓶蓝图

  10. 10

    配置模块的“ RuntimeError:在应用程序上下文之外工作”

  11. 11

    烧瓶WTForm:“在应用程序上下文之外工作”

  12. 12

    根上下文/应用程序上下文和Servlet上下文

  13. 13

    尝试从 IdentityContext 派生应用程序数据库上下文时出错

  14. 14

    使用Dagger 2在存储库中注入应用程序上下文

  15. 15

    获取应用程序上下文返回null

  16. 16

    来自应用程序上下文的FragmentManager

  17. 17

    Spring递归加载应用程序上下文

  18. 18

    Spring应用程序上下文为null

  19. 19

    Tizen应用程序上的上下文菜单

  20. 20

    Android Webview应用程序上下文

  21. 21

    应用程序上下文。这是什么?

  22. 22

    从CommandLinerRunner获取应用程序上下文

  23. 23

    Spyne与Flask应用程序上下文

  24. 24

    在活动中调用应用程序上下文

  25. 25

    Android中的应用程序上下文

  26. 26

    获取应用程序上下文错误

  27. 27

    在创建 Spring 应用程序上下文之前阅读 application.properties

  28. 28

    Spring root应用程序上下文和servlet上下文混淆

  29. 29

    从Spring安全性上下文访问应用程序上下文

热门标签

归档