问题标签 [quart]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3209 浏览

python - 使用 Flask 或 Quart NameError:未定义全局名称“g”

当我尝试测试无法访问g变量的烧瓶应用程序时遇到问题。

将要测试的 api 如下所示:

当我运行测试时,它会引发:

0 投票
1 回答
2291 浏览

python - 如何从 Quart 获取事件循环

您好,我对 Python 相当陌生,我正在尝试将我在 Flask 上的现有应用程序转换为应该构建在 asyncio 之上的Quart ( https://gitlab.com/pgjones/quart ),所以我可以使用 Goblin OGM 与 JanusGraph 或 TinkerPop 交互。根据我在 Goblin 上找到的示例,我需要获取一个事件循环来异步运行命令。

但是,即使它是建立在 asyncio 之上的,我也找不到从 Quart 获取事件循环的方法。

有谁知道我怎么能得到那个?任何帮助将不胜感激。

0 投票
1 回答
1319 浏览

python - 带有python Web框架“quart”的Websockets?

我需要有关 python web 框架工作Quart的帮助,更具体地说是 websockets。我希望能够在连接时注册客户端(将其添加到 python 列表中),并在断开连接时取消注册(将其从 python 列表中删除)。我在网上能找到的最接近的是这段代码:

资源

但这不适用于 quart websockets。

帮助将不胜感激。

0 投票
1 回答
396 浏览

flask - 夸脱的通用 URL

我正在尝试在 quart 中创建 catch-all-url 路由,类似于我们在烧瓶中的路由,但该路由没有按预期工作。

烧瓶:

夸脱:

错误:

0 投票
1 回答
2068 浏览

python-3.x - RuntimeError:事件循环已关闭

我正在尝试将 pyppeteer 和 quart 结合起来,但是由于启动浏览器需要很多时间,我宁愿全局处理它(使用异步锁),这似乎意味着我需要手动处理清理。这是我的最小代码示例:

这就是问题的样子:

0 投票
1 回答
691 浏览

python - 夸脱 JSON 编码

作为第一次Quart使用的用户,我很难定义 json 编码器/解码器。我有这样的嵌套对象:

是否可以为每个类定义编码器/解码器并让 quart 处理其余部分?

0 投票
1 回答
554 浏览

python - 如何使用 Quart Python 停止将访问日志记录到标准输出

我有用 Quart python 编写的微服务。我想停止登录到标准输出。到目前为止,我已经尝试过 app.logger.disabled = True 和 Flask 类似 import logging log = logging.getLogger('werkzeug') log.setLevel(logging.ERROR)

还没有达到目标。

0 投票
1 回答
554 浏览

python-3.x - 夸脱无限/无限流响应

我正在尝试基于旧博客文章(松散地)创建一个服务器,以使用 Quart 流式传输视频。

要将视频流式传输到客户端,似乎我需要做的就是有一个返回帧生成器的路由。但是,实际上这样做会导致不断重复的消息socket.send() raised exception,并在客户端上显示损坏的图像。之后,服务器似乎不再响应进一步的请求。

使用来自原始帖子的更多灵感,我尝试返回一个Response(使用return Response(generator, mimetype="multipart/x-mixed-replace; boundary=frame").)这确实会在客户端上显示视频,但是一旦他们断开连接(关闭选项卡,导航到另一个页面等),服务器就会socket.send() raised exception再次开始发送垃圾邮件并且确实不回应进一步的请求。

我的代码如下。

0 投票
3 回答
1477 浏览

python - Python asyncio 跳过处理直到函数返回

我仍然对 asyncio 的工作原理感到非常困惑,所以我试图设置一个简单的示例但无法实现。

以下示例是一个 Web 服务器 (Quart),它接收到生成大 PDF 的请求,然后服务器在开始处理 PDF 之前返回响应,然后开始处理它并稍后将下载链接发送到电子邮件。

我该怎么办?在上面的示例中,我不希望在返回前等待 5 秒。

我什至不确定 asyncio 是否是我需要的。

而且我担心在响应返回后阻止服务器应用程序不是应该做的事情,但也不确定。

pdf库也是同步的,但我想这是另一天的问题......

0 投票
2 回答
1717 浏览

.net - 仅针对特定计数重复 Quartz 作业

我需要在特定工作日的特定时间触发工作。这些工作日也是动态的,应该从 db 中获取。此外,作业应该触发或重复特定计数。假设作业 j 应该在每个星期一、星期三、星期五触发,重复计数 15 即 3 * 5 = 15,因此它应该在接下来的 3 周内触发。

我尝试使用下面的 cronexpression,但找不到如何在特定计数后阻止作业触发。

请给我一些建议,以便我可以实现我所需要的。