问题标签 [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.
python-3.x - python Quart中的Websockets与多个工人?
python Quart中的Websockets与多个工人?
当我的应用程序跨多个工作人员启动时,是否有广播消息的解决方案 - 例如使用超角?
我目前正在像这样启动我的应用程序:
但是记录在案的解决方案是将连接的客户端保留在内存中,无法向订阅同一事件的其他人广播。
有任何想法吗?我正在考虑使用 Redis 来实现这一点,但我想要一个更简单的解决方案。
python - 如何在 Python 中使用 Quart 发送文件流?
按照Izmailoff 的博客文章中设置的示例,我能够从 Flask 向用户发送远程文件,但是当我切换到Quart时,我开始收到TypeError: 'function' object is not iterable
错误消息。
该代码与博客上的代码几乎完全相同,我尝试使用await
无济于事,因为它与object Response can't be used in 'await' expression
.
我的代码如下,raw_url
是直接访问 URL:
python-3.x - 从 Quart 中的自定义转换器访问 app_context
是否有解决方案可以在继承 werkzeug BaseConverter 类的类中获取应用程序上下文?
这是我在 Flask 中运行的示例:
python - 如何使用 hypercorn.asyncio.serve(app,quart_cfg) 打开调试模式
将 quart 服务器与 Telethon 库一起使用时遇到问题,但无法处理该错误。试图打开调试模式,但它说Warning: The config
调试has no affect when using serve warnings.warn("The config
调试 has no affect when using serve", Warning)
这是我的代码:
如何查看来自 quart 服务器的日志?也许我可以使用其他东西而不是服务功能?也找不到任何文档..
flask - discord-oauth 和烧瓶(夸脱)set-cookie 失败
我有一个夸脱(基本上是烧瓶)网络应用程序,它正在使用不和谐的 OAuth2。它似乎在云中工作,但在本地不和谐授权用户后出现在 http 响应中的 set-cookie 标头被浏览器忽略。
有一个带有 set-cookie 的 HTTP 响应。下一个请求是回调 uri,它有不同的会话 cookie!这是一个严重的问题,我完全被难住了。它似乎只发生在本地主机上?我读过一些关于忽略 set-cookie 的浏览器,但我在 set-cookie 字段中没有域,我的路径是“/”
python - 在 Python Quart 中获取请求参数
我正在尝试将我的烧瓶应用程序转换为 Quart ASGI,在尝试获取请求参数/参数时遇到问题。
正常请求与 Quart 一起使用时会出错
无法在 Quart 中使用request.args.get('requestID')获取参数参数
python - 在 Python Quart 中获取同步代码的结果
我在 Quart 中有一个异步路由,我必须在其中运行一个同步的代码块。根据文档,我应该使用 quart.utils 中的 run_sync 来确保同步函数不会阻塞事件循环。
但是 print(result) 返回 <function sync_processor at 0x742d18a0>。如何获取请求对象而不是 <function sync_processor at 0x742d18a0>。
python - 如何在 Python Quart 路由处理程序中使用日志记录?
我是hypercorn
++的uvloop
新手quart
。我正在尝试创建以下文件并在路由处理程序中打印一些信息/调试日志,但没有显示任何内容。我已经调试到路由处理程序并注意到dog_server.logger.disabled = True
. 有谁知道是什么问题?谢谢!
狗蓝图.py
路线.py
python - Quart python:从curl发送websocket广播消息并显示它
我已经这样编辑了:
我的 curl 命令是:
我想在每个客户上显示这个发布的数据。我在文档上尽我所能,但这对我来说并不容易。
这是我的脚本:
和模板:
我的最终目标是身份验证,并确定谁可以从服务器接收私人消息。
无法在 mozilla 或 chrome 客户端上通过 curl 传输发布的数据。
python - Quart 和 websocket:如何仅向选定的用户发送数据(私人消息)
我知道如何广播,但我无法定位客户。这是我的脚本:
这是我的模板:
还有一个问题:如果我在我的脚本中使用它:
即使我添加{{ current_user. dict }}在我的模板中。
我还注意到:
- 使用 mozilla:我得到了稳定的东西,例如 {'_auth_id': 9635, 'action': <Action.PASS: 2>}
- 使用 chrome:每次刷新都会改变,看起来像 {'_auth_id': 529, 'action': <Action.WRITE: 3>}
我需要显示作者、目的地和带有发送按钮的输入,如何修复模板?
是否也可以通过 curl 或 websocat 向目标用户发送消息?怎么做 ?