Python 烧瓶中的Web API

Python 烧瓶中的Web API,python,flask,Python,Flask,我想使用Flask为我的应用程序创建一个web API,但在让我的Flask应用程序知道我的其他对象时遇到了一些问题 我想使用Flask,以便能够通过http请求与我的应用程序交互。因此,在我的例子中,整个flask应用程序是一个外部API,依赖于一个核心应用程序 让我们设想一下,我的flask应用程序将有来执行数据库操作 电话。 为了在我的应用程序中管理数据库调用,我使用一个连接到db ans的单个对象实现某种队列 这意味着在后台运行的核心应用程序有一个对我的db对象的引用,以便进行db调用

我想使用Flask为我的应用程序创建一个web API,但在让我的Flask应用程序知道我的其他对象时遇到了一些问题

  • 我想使用Flask,以便能够通过http请求与我的应用程序交互。因此,在我的例子中,整个flask应用程序是一个外部API,依赖于一个核心应用程序
  • 让我们设想一下,我的flask应用程序将有来执行数据库操作 电话。
  • 为了在我的应用程序中管理数据库调用,我使用一个连接到db ans的单个对象实现某种队列
  • 这意味着在后台运行的核心应用程序有一个对我的db对象的引用,以便进行db调用
  • 这是通过向这个核心应用程序提供对我的队列对象的引用来实现的
  • 现在我也希望能够使用flask应用程序对db执行操作
向我的Flask应用程序传递对此队列对象的引用的正确方法是什么

如果我在模块级别定义了所有对象,那么以后就无法与它们交互了,是吗


所有Flask应用程序的示例都使用Flask作为其系统的核心,并在模块级别定义其应用程序中的所有内容。如何使烧瓶成为我应用程序的一部分?

我不知道你说的是什么意思

如果我在模块级别定义了所有对象,那么以后就无法与它们交互了,是吗

但是不,您不必在模块级别定义您的对象-这适用于
Flask
实例、蓝图和您提供的任何对象。例如,您可以创建一个
AppBuilder
类,用于生成和配置
Flask
实例

因为有些交互也是非常方便的工具

如果你能澄清这个问题,我会尽量扩大我的答案