我想用Flask为我的应用程序创建一个webapi,但是在使Flask应用程序知道我的其他对象时遇到了一些问题。在
- 我想使用Flask,以便能够通过http请求与我的应用程序交互。因此,在我的例子中,整个flask应用程序只是一个外部API,并且依赖于一个核心应用程序。在
- 假设我的flask应用程序将有来执行数据库
电话。
- 为了在我的应用程序中管理数据库调用,我使用一个连接到数据库的单个对象实现某种队列。在
- 这意味着我在后台运行的核心应用程序引用了我的db对象,以便进行db调用。在
- 这是通过向这个核心应用程序提供对我的队列对象的引用来完成的。在
- 现在我也希望能够使用flask应用程序对db执行操作。在
将对这个队列对象的引用传递到Flask应用程序的正确方法是什么?在
如果我在模块级定义我的所有对象,我就没有办法在以后与它们交互,是吗?在
Flask应用程序的所有示例都使用Flask作为其系统的核心,并在模块级定义应用程序中的所有内容。如何让烧瓶成为我应用程序的一部分?在
Tags:
我不知道你说的是什么意思
但是不,您不必在模块级别定义对象—这对您的
Flask
实例、蓝图和您提供的任何对象都是如此。例如,您可以创建一个AppBuilder
类来生成和配置Flask
实例。在对于某些交互来说,context locals也是一个非常方便的工具。在
如果你能澄清这个问题,我将设法扩大我的回答。在
相关问题 更多 >
编程相关推荐