django-channels 相关问题

应该用于为django带来异步(WebSockets和HTTP2)的django-channels项目。

如何正确从 Django Channels 向 React Frontend 发送响应?

我正在尝试使用 Django Channels 为 React 前端 Web 应用程序和 Django REST 后端实现长轮询。我相信我所拥有的大部分东西在某种程度上都在起作用,但是有些东西......

回答 1 投票 0

在 django 中配置 asgi 应用程序和通道的正确方法是什么?

我刚刚开始学习 django 中的通道和 asgi ....并且在我看到的一些教程中他们这样做是为了配置 asgi 应用程序 阿斯吉 导入操作系统 从 django.core.asgi 导入

回答 2 投票 0

在 djnago 中配置 asgi 应用程序和通道的正确方法是什么?

我刚刚开始学习 django 中的通道和 asgi ....并且在我看到的一些教程中他们这样做是为了配置 asgi 应用程序 阿斯吉 导入操作系统 从 django.core.asgi 导入

回答 2 投票 0

为什么axios.get(URL)返回不一致?

我无法理解为什么 axios.get(...url...) 请求并不总是向前端返回结果。 代码不能一致工作(每隔一个请求返回一个结果......

回答 1 投票 0

django.core.exceptions.SynchronousOnlyOperation 您无法从异步上下文中调用它 - 使用线程或sync_to_async

我正在使用 Django 通道来实现 Web 套接字 我想在consumers.py中使用ORM获取数据库查询 看看我的代码 导入 json 从channels.generic.websocket导入

回答 1 投票 0

Django Rest Framework + Django Channels -> [Errno 111] 连接调用失败('127.0.0.1',6379)

我正在使用 Django (4.2.6)、Django Rest Framework (3.14.0)、Channels (4.0.0) 和 Channels-Redis(4.2.0) 编写一个项目,它充当移动应用程序的后端。到目前为止我还没有遇到过

回答 1 投票 0

如何创建一个为模型创建信号的 Django 装饰器?

我想在 Django 中创建一个自定义装饰器,我可以将其放在我的模型上,并且它使用我的业务逻辑创建一个信号。每个信号的逻辑都是相同的,唯一改变的是模型......

回答 1 投票 0

调试 django-channels

我正在尝试将 django-channels 合并到我的下一个项目中,但我在调试时遇到问题。我已经尝试过 pycharms 调试器和 pdb,但它没有达到断点。

回答 3 投票 0

Django 频道 - 未找到:/ws/stock/track/

我正在关注此视频,但我没有得到与视频中相同的控制台输出。 我的控制台输出: [2024 年 2 月 20 日 19:09:12] “GET /stocktracker/?stockpicker=AAPL&stockpicker=AMGN HTTP/1.1&...

回答 1 投票 0

redis 的用户名密码对无效 dajngo 通道,但可以使用 CACHE 和 CACHEOPS

我的 Django 应用程序出现以下错误: redis.exceptions.AuthenticationError:无效的用户名密码对 我在 settings.py 中的配置是: 通道层={ “默认”: { ...

回答 1 投票 0

将代码推送到服务器时连接 websocket 时出错

我已经实现了 Django Channel,用于组用户之间的实时消息。 它在本地系统上工作正常,但是当我将其推送到服务器时,我收到错误 WebSocket 连接...

回答 1 投票 0

Django Channels 组发送仅将消息发送到最后一个通道

我正在使用 django Channels-3.0.3,group_send 仅将我的消息发送到最后连接的通道给连接的用户次。 设置 ... 已安装的应用程序 = [ “django.contrib.admin...

回答 2 投票 0

带有 Django Channels 和 IIS 的 Websocket - 找不到路径的路由

我正在尝试将 Django 应用程序部署到 IIS 服务器,但是通过 IIS 访问时,我的 websocket 不起作用,只能在本地运行。我错过了什么? 当我通过IIS访问时: 新的 WebSocket('ws://服务器:8...

回答 1 投票 0

Django 通道:WebSocket 连接失败

WebSocket 连接到“ws://127.0.0.1:8000/room/ws/tech”失败 我正在尝试学习如何使用通道创建实时 Django 应用程序并遵循本教程。 然而,当我...

回答 2 投票 0

如何正确使用JavaScript的导入导出

目前我想实现聊天室在线人数的实时更新。 WebSocket 在 room.js 中设置,当聊天室连接时,它会更新 index.html,这是由

回答 1 投票 0

DigitalOcean:Django、Channels、Redis 和 Daphne

我在 DigitalOcean 的应用程序平台上运行 websockets 时遇到问题。我认为我从根本上缺少与达芙妮相关的配置。 这是我的设置: 达芙妮4.0.0 通道-Redis...

回答 2 投票 0

UUID 破坏 ws 连接

我一直在使用带有 django-channels 的 websockets 连接作为聊天室应用程序,路由如下: re_path(r'ws/聊天/(?P\w+)/参与者/(?P\w+)/$',消耗...

回答 3 投票 0

几天后我无法发布 MQTT 消息

我使用“mqttasgi”作为 Django justo 的库来监听和发布许多消息。然而,由于某种原因,几天后就无法再继续发布消息了。它...

回答 1 投票 0

Django-channels 实例关闭时间过长而被杀死

谁能告诉我可能是什么问题? 警告应用程序实例 谁能告诉我可能是什么问题? 警告应用程序实例 wait_for=> 连接 关闭时间过长并被终止。 我的阿斯吉 "^subscription", channels_jwt_middleware(MyConsumer.as_asgi(schema=schema)) ) application = ProtocolTypeRouter({ "http": django_asgi_app, "websocket": QueryAuthMiddleware( URLRouter([ subscription_url, ]) ), })``` my custom MyConsumer ```class MyConsumer(GraphQLWSConsumer): def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) self.profile_id = None async def __call__(self, scope, receive, send): user = scope.get("user", None) time_zone = await get_current_timezone(user) self.profile_id = scope.get("active_profile_id", None) self.timezone = time_zone if time_zone else settings.TIME_ZONE await super().__call__(scope, receive, send) async def connect(self): await super().connect() await change_status(True, self.profile_id) async def disconnect(self, close_code, *args, **kwargs): await super().disconnect(close_code) await change_status(False, self.profile_id)``` 解决我的问题 daphne -b 0.0.0.0 -p $SERVER_PORT --application-close-timeout 60 --proxy-headers server.asgi:application

回答 1 投票 0

StreamingHttpResponse 不能与 ASGI 一起使用,但可以与 WSGI 一起正常工作

我正在尝试使用通道来处理一些与 WebSockets 相关的内容,但当我重新加载网页时,它会不断加载并且不显示任何流响应。这是我的代码,可以很好地配合这个设置...

回答 1 投票 0

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