Публикации по теме 'django-channels'
Динамическая боковая панель
Что это такое и зачем оно нужно?
Особенности динамической боковой панели будут такими:
Обновляет список чата самыми новыми сообщениями каждый раз при получении сообщения. Показывает количество непрочитанных сообщений в каждом чате Имеет панель поиска, которая при вводе фильтрует боковую панель с именем человека.
Предпосылки
Джанго — Чат Обновление чата
Шаги
Добавьте следующее представление в views.py
def get_connections_list_view(request, connection_id):..
Вопросы по теме 'django-channels'
Как настроить Apache для запуска ASGI в каналах Django? Апач вообще обязателен?
Я создал django-проект и развернул его в рабочей среде, используя комбинацию Apache-WSGI. Для этого я добавил apache2.conf , как показано ниже:
WSGIScriptAlias / /home/ubuntu/MyProject/MyProject/wsgi.py
WSGIPythonPath /home/ubuntu/MyProject...
11964 просмотров
schedule
25.08.2022
Тесты для потребителей Django Channels: потребителю не отправлено answer_channel
Я использую Django Channels с декоратором @channel_session_user (для доступа к данным сеанса Django).
@channel_session_user_from_http
def ws_connect(message):
# creates group names like "group-1"
group_kw =...
971 просмотров
schedule
28.02.2023
Как получить текущего пользователя из пакета веб-сокетов Django Channels?
Я следовал этому руководству: Наконец-то появился Django в реальном времени: начните работу с каналами Django .
Я хотел расширить приложение, используя объекты пользователя Django вместо переменной handle . Но как я могу получить текущего...
10838 просмотров
schedule
30.12.2022
На каналах Django работают три воркера, это нормально?
У меня очень простая настройка проекта django с каналами с использованием документации https://channels.readthedocs.io/en/stable/getting-started.html
В настройках:
CHANNEL_LAYERS = {
"default": {
"BACKEND":...
827 просмотров
schedule
25.01.2024
Развертывание каналов Django в среде Elastic Beanstalk Python3.4
Я потратил последние несколько дней на внедрение каналов в свое приложение Django, чтобы использовать поддержку веб-сокетов Channel. Мой проект Django написан на Python 3.4, и я использую Daphne и серверную часть redis Channel.
Мне удалось...
1484 просмотров
schedule
23.07.2023
Веб-сокеты в производственных чат-приложениях:
Когда я начинаю работать с веб-сокетами, используя Python (в данном случае каналы Django), я начинаю задаваться вопросом, как компании масштабируют чат-приложения.
Возьмем эту конкретную проблему: у пользователя А есть список «групповых сообщений»,...
596 просмотров
schedule
28.06.2022
Отправка сообщений группам в Django Channels 2
Я полностью застрял в том, что не могу заставить групповые сообщения работать с Каналом 2! Я следил за всеми учебниками и документами, которые мог найти, но, увы, я еще не нашел, в чем проблема. Сейчас я пытаюсь создать один конкретный URL-адрес,...
14053 просмотров
schedule
30.05.2022
пытаюсь подключиться к веб-контейнеру из контейнера сельдерея в докере
У меня есть контейнер каналов django и рабочий celery, и я пытаюсь подключиться к контейнеру каналов django внутри контейнера celery, однако мне трудно подключиться. У меня есть сервер django, работающий на http://127.0.0.1:8000/ . Вот как выглядит...
304 просмотров
schedule
15.07.2023
Каналы Django. Клиент получает только одно сообщение, когда Group.send() вызывается в цикле в Consumers.py.
Я создал приложение Django, которое запускает автоматическое тестирование. Я собираю информацию от пользователя о том, какие все тесты нужно запустить, и когда пользователь нажимает кнопку отправки, тесты выполняются от нескольких часов до пары дней...
255 просмотров
schedule
20.07.2022
Отправить уведомление конкретному пользователю по каналу django
X и Y - две Person . X отправляет запрос на добавление в друзья Y , поэтому в профиле Y s будет уведомление о запросе на добавление в друзья. Затем Y примите запрос на добавление в друзья, чтобы в профиле X также появилось уведомление о...
1510 просмотров
schedule
17.03.2023
Django-Channels терпит неудачу, выдавая имя или услугу с неизвестной ошибкой
У меня довольно простое приложение django-channels/daphne/asgi/redis. У приложения никогда не возникает проблем при использовании Chrome, но с треском происходит сбой, когда мы используем Firefox (последняя версия ~ 60). В настоящее время у меня...
959 просмотров
schedule
16.05.2023
Запуск и остановка периодически фоновой задачи с помощью Django
Я хочу отправить уведомление о биткойнах с помощью Django. Если удалось получить работающего бота Telegram, который отправляет статистику биткойнов, когда я его прошу. Теперь я хотел бы, чтобы он отправил мне сообщение, если биткойн достигнет...
1515 просмотров
schedule
29.08.2023
Как связать два объекта, сохраненные в разных местах в Django
Я пытаюсь добиться чего-то похожего на то, что делает Facebook: в сообщении в блоге, когда вы публикуете ссылку на статью, он автоматически выбирает тег, чтобы получить изображение, заголовок и описание, а затем отображает его на странице.
При...
42 просмотров
schedule
08.06.2022
веб-сокет с каналами Django
Я пишу небольшой прототип электронного голосования, где будет голосовать каждый человек, но голосование будет зашифровано секретным обменом Шамира, поэтому результат голосования будет отображаться только в том случае, если соберутся все избиратели. я...
119 просмотров
schedule
10.02.2023
Celery + Channels: получить сообщение в рабочем
Я создаю своего рода интерактивную игру, используя django и сельдерей. Задача Celery — обработка игровой логики.
Django/channels будет получать сообщения от пользовательского интерфейса игры, которые необходимо передать одной и той же задаче...
374 просмотров
schedule
26.07.2023
Сбой каналов Django: ошибка во время рукопожатия WebSocket: net::ERR_CONNECTION_RESET
Я застрял в этой ошибке, я пытался изменить многие вещи, чтобы исправить, но все еще получаю сообщение об ошибке:
(index):42 Ошибка подключения WebSocket к 'ws://127.0.0.1:8000/ws/chat/user2/': ошибка во время рукопожатия WebSocket:...
1697 просмотров
schedule
27.12.2022
Развертывание приложения каналов Django на движке Google Flex
Я работаю над каналами django и у меня возникают проблемы при их развертывании на движке google flex, сначала я получал ошибку «развертывание не смогло стать работоспособным за отведенное время» и решил ее, добавив readiness_check в app.yaml, теперь я...
371 просмотров
schedule
23.08.2022
Как промежуточное ПО websocket канала django может получать сообщение
Как промежуточное ПО может читать все сообщения веб-сокета? Насколько я понимаю, промежуточное ПО для django-канала похоже на https://github.com/django/channels/blob/2a98606c1e0600cbae71ae1f02f31aae5d01f82d/channels/middleware.py .
async def...
289 просмотров
schedule
16.04.2022
Когда использовать BDD, а когда только юнит-тесты?
У меня есть задача написать тесты для будущего проекта Django Channels+DRF, не спрашивайте зачем (пока у нас есть только документация по swagger). Таким образом, тесты должны проверять пользовательские варианты использования (например, сценарий,...
100 просмотров
schedule
14.04.2022
Как автоматически обновлять данные в django?
Я пытаюсь создать приложение электронной коммерции в Django. В каждом продукте у меня есть три тега: is_new , is_hot , is_promo .
is_new будет True , когда продукт будет создан, я это сделал. Но система должна автоматически изменить...
768 просмотров
schedule
28.05.2023