Описание тега django-channels-presence
0
ответов
Очистить кэш redis в каналах django
Я хочу очистить room.get_anonymous_count() в функции broadcast_presence. Но я не знаю как. Я думаю, что это связано с кэшированием Redis. @receiver(presence_changed) def broadcast_presence(sender, room, **kwargs): # Broadcast the new list of present…
15 дек '17 в 08:51
0
ответов
Каковы распространенные практики использования разгрузки соединения во время развертываний, чтобы предотвратить разрыв длительных соединений веб-сокета?
У меня есть приложение Django, использующее каналы Django, развернутые на одном сервере в большой организации. В настоящее время мы используем двойное разветвление для развертывания кода без прерывания длительных соединений веб-сокетов. Эти соединен…
02 апр '18 в 21:53
1
ответ
Как отправить имя комнаты в функции подключения в каналах Django
У меня есть несколько комнат в моих программах. Каждый пользователь может подключиться к этим комнатам и отправлять сообщения. для каждой комнаты у меня есть группа. Я хочу указать имя комнаты для этой группы в функции подключения. но я не знаю, как…
26 ноя '17 в 15:54
6
ответов
Можно ли перечислить каналы, хранящиеся в группе?
Можно ли получить доступ к списку каналов, добавленных в группу, с помощью django-channel? def consumer(message): Group("group_name").add(message.reply_channel) channel_list = Group("group_name").??? РЕДАКТИРОВАТЬ: Я пытаюсь добиться доступа к сеанс…
12 сен '16 в 01:00
0
ответов
Соединить / отключить шлейф с каналами Django в производственном режиме
У меня есть приложение Django, использующее каналы Django для обработки уведомлений, работающих на локальном уровне. Я использую каналы ==1.1.8, python 2.7, Redis в качестве канала-слоя (asgi-redis==1.4.3) и Angular в качестве внешнего интерфейса. П…
13 апр '18 в 19:08
1
ответ
django-channels: отслеживание пользователей в "комнатах"
TL;DR - Как мне вести список пользователей в каждой комнате, чтобы я мог отправлять эти данные во внешний интерфейс, чтобы отобразить список участников в этой комнате. Я разрабатываю совместное веб-приложение, которое использует django-каналы для св…
16 апр '20 в 06:33
0
ответов
Channel_presence.Presence.user: (fields.E300) Поле определяет связь с моделью auth.User, которая либо не установлена, либо является абстрактной.
Я пытаюсь использовать django channels_presence в своем проекте, но моя пользовательская модель присутствует в другом проекте (архитектура микросервисов) с именем auth, что дает мне ошибку: channels_presence.Presence.user: (fields.E300) Field define…
28 май '21 в 10:30
1
ответ
Django становится синхронным при импорте каналов
При включении каналов в мой проект (installed_apps) он стал синхронным. Я использую django 3.2.4. если я удалю эти каналы и попробую, мой сервер django сможет обрабатывать несколько запросов асинхронно (когда я нажимаю на почтальона). Мы будем благо…
11 июн '21 в 06:34
0
ответов
Сервер каналов dajngo становится медленным или не реагирует на запросы при одновременном создании 200 комнат
Я новичок в каналах django, я создал приложение для чата, следуя документации каналов dajngo, и я создал его успешно, но когда мое количество каналов увеличилось до более чем 200 (в среднем 200 человек болтают в другой комнате). чем сервер начинает …
18 авг '21 в 02:44
1
ответ
Как установить тайм-аут соединения в канале django?
Каналы Django отключают клиента, если он не отвечает в течение нескольких секунд. Но я не могу найти, где установить этот срок. я проверил эту проблему. В нем говорится, что это можно настроить. Но я не могу найти, где установить этот предел. благод…
12 дек '20 в 13:29
1
ответ
await self.disconnect(message["code"]) TypeError: ChatConsumer.disconnect() принимает 1 позиционный аргумент, но дано 2
потребители.py import json from channels.generic.websocket import AsyncWebsocketConsumer # from asgiref.sync import sync_to_async class ChatConsumer(AsyncWebsocketConsumer): async def connect(self): self.room_name = self.scope['url_route']['kwargs']…
04 июл '22 в 05:30
0
ответов
Как подключить веб-сокет Django к сторонним веб-сокетам?
Я хочу подключить свой Django WebSocket к стороннему веб-сокету. Эту программу написал я, и она работает правильно. Чтобы избежать повторного входа в систему с помощью стороннего API, я добавил код для проверки наличия той же комнаты в моей базе дан…
12 янв '23 в 05:37