使用哪个版本的 Quart?

问题描述 投票:0回答:1

我的 Synology NAS 上运行着一个非常简单的 Flask 网站。我发现我可能需要异步功能。

我发现这些不适用于 Flask。通过 Google,我了解到 Quart 源自 Flask,并且具有 asyncio 功能。 因此,我安装了 Quart 并尝试运行一个与 Flask 下的网站类似的网站。 不成功:服务器错误。

因此,我切换到 Quart 文档快速入门部分中的一个非常简单的示例。再次:内部服务器错误。

我认为这可能与 Quart 与我安装的 Python 的兼容性有关。

我有 Python 3.9 并且无法更改它,因为 Synology Web Portal 没有其他选择。在 Flask 3.0.3 上运行得很好。

现在我有 Quart 0.19.6。 Python 3.9 应该可以吗? 是否有早期版本的 Quart 可以与 Python 3.9 一起使用?

flask python-3.9 synology quart
1个回答
0
投票

我发现 Synology Web Portal for Python 应用程序中使用的 uWSGI 系统不适合 Quart 等异步应用程序。这需要 ASGI 服务器,但我的 Synology NAS 上没有该服务器。

© www.soinside.com 2019 - 2024. All rights reserved.