Публикации по теме '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 просмотров

На каналах 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 просмотров

Веб-сокеты в производственных чат-приложениях:
Когда я начинаю работать с веб-сокетами, используя 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 просмотров

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 просмотров

Развертывание приложения каналов Django на движке Google Flex
Я работаю над каналами django и у меня возникают проблемы при их развертывании на движке google flex, сначала я получал ошибку «развертывание не смогло стать работоспособным за отведенное время» и решил ее, добавив readiness_check в app.yaml, теперь я...
371 просмотров

Как промежуточное ПО 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 просмотров

Как автоматически обновлять данные в django?
Я пытаюсь создать приложение электронной коммерции в Django. В каждом продукте у меня есть три тега: is_new , is_hot , is_promo . is_new будет True , когда продукт будет создан, я это сделал. Но система должна автоматически изменить...
768 просмотров