Описание тега django-channels
Should be used for the django-channels project that brings asynchrony (WebSockets and HTTP2) to django.
1
ответ
Django Channels Group.send не работает в консоли Python?
Я старался Group(groupname).send в консоли Python, и это не похоже на работу. Почему это? Это моя договоренность потребителей.py: def ws_connect(message): message.reply_channel.send({"accept": True}) Group(secure_group).add(message.reply_channel) de…
28 май '17 в 05:03
1
ответ
Межпроцессное взаимодействие по каналам django прекращается через час
У меня есть продукт ERP, в котором требуется двусторонняя межпроцессная связь в реальном времени между nodejs и Django. Прямо сейчас я использую каналы npm WebSocket и Django. Во время разработки с использованием "python manage.py runserver" он рабо…
13 июн '18 в 10:36
1
ответ
Каналы Django не запускают базовый тестовый пример
Я пытаюсь протестировать своих потребителей с помощью инфраструктуры тестирования из каналов django, но даже базовый тест, похоже, не работает Вот как выглядит мой тестовый пример: from channels import Channel from channels.test import ChannelTestCa…
31 мар '17 в 18:24
0
ответов
Почему мой Django не смог запустить сервер после того, как я установил каналы?
Все работало нормально, пока я не установил "каналы". После того, как я установил каналы, я добавил "каналы" в INSTALLED_APPS в settings.py, а затем, когда я запускаю $ python3 manage.py runserver, я получаю следующие ошибки: pi@raspberrypi:~/Deskto…
01 дек '16 в 12:57
2
ответа
Как отобразить обновление, которое передается с сервера на веб-страницу без обновления?
Я использую Django 1.10 в качестве серверного приложения, которое мы создали. Я добавляю еще одну новую функцию, где веб-страница будет отображаться на гигантском мониторе. Эта веб-страница не будет показывать ничего, кроме одного гигантского номера…
15 фев '17 в 01:43
0
ответов
Джанго каналы на хостинге heroku
Поскольку я не могу использовать Redis, я использовал другой слой канала, который является InMemoryChannelLayer WSGI_APPLICATION = 'django_analytics.wsgi.application' ASGI_APPLICATION = "django_analytics.routings.application" CHANNEL_LAYERS = { "def…
13 ноя '18 в 07:35
1
ответ
Запуск daphne за обратным прокси-сервером nginx с обновлением протокола всегда направляет к http вместо websocket
Я пытаюсь развернуть приложение уведомлений на основе каналов django за обратным прокси-сервером Nginx, чтобы обслуживать только связь через веб-сокет, и в то же время настроить Nginx + uWSGI для обслуживания приложения django. Приложение работает н…
17 апр '18 в 10:08
0
ответов
Проблема производительности сервера сигнализации: Python против NodeJS
Я разрабатываю приложение WebRTC, которое требует конкретной реализации сервера сигнализации. Первоначально я разрабатывал сервер в NodeJS, но затем решил перейти на Python (используя Django Channels AsyncWebsocketConsumer для связи с клиентами чере…
09 янв '19 в 15:11
1
ответ
ImportError: Нет модуля с именем asgiref.base_layer
Я пробовал пример канала django из https://blog.heroku.com/in_deep_with_django_channels_the_future_of_real_time_apps_in_django но он выдает ошибку, когда я запускаю команду daphne chat.asgi: channel_layer --port 888lay, которая ImportError: нет моду…
26 дек '16 в 19:26
0
ответов
Когда клиент закрывает веб-сокет, сервер disconnect() не может работать
Я написал класс. (Constumer) Когда браузер активно отключается , Серверная функция (отключить) не выполняется. Пользователь активно закрывает веб-страницу, соединение фактически отключено, но не вызывает отключение Я использую браузер Chrome Это буд…
26 янв '19 в 01:30
1
ответ
Отправка данных из клиента сокета Python на каналы Django
Я пытаюсь отправить данные на Django Channels ( приложение чата) из клиента веб-сокета Python. Я могу выполнить рукопожатие, но мои данные (строка) не заполняются на веб-странице чата. Мои потребители каналов Django consumers.py class EchoConsumer(W…
29 янв '19 в 06:08
0
ответов
get_channel_layer() вне браузера
У меня есть API, и я хотел бы вызывать события, которые будут обновляться через сообщения websocket, как требуется. Подумайте о чем-то вроде живой файловой системы, где кто-то может добавить файл либо через интерфейс, либо через API, и любой, просма…
13 дек '18 в 03:22
1
ответ
Django Channels Postgres InterfaceError: соединение уже закрыто
Я не могу обернуться вокруг этой проблемы. Я пишу тесты для моих потребителей на канале, следуя описанию в документации. Я бы обычно использовал стандартный тест Django по умолчанию, но так как Channels требует использования pytest, я использую его,…
15 янв '19 в 03:58
0
ответов
Ошибка установки pip channel_redis~=2.0
У меня есть некоторые проблемы с установкой channel_redis на 32-битном Python 3.6, pip 9 и Windows 10 со следующими ошибками: Неустранимая ошибка C1510: не удается загрузить языковой ресурс clui.dll. ошибка: команда "C:\Program Files (x86)\Microsoft…
10 мар '18 в 08:10
1
ответ
Разница в методах получения и отправки в веб-сокете
Я просматриваю следующий код, который делает "групповой чат" с разными участниками: # Receive message from WebSocket def receive(self, text_data): text_data_json = json.loads(text_data) message = text_data_json['message'] # Send message to room grou…
07 окт '18 в 00:18
2
ответа
Получить IP-адрес на Django-каналах - на обработчике получения
Мы получаем IP-адрес клиента веб-сокета как message.content["client"] в connect обработчик. но этот код не работает в receive обработчик. Есть ли способ получить IP-адрес клиента в receive обработчик? Редактировать: В 'dphane/ws_protocol.py', в клас…
26 май '17 в 17:10
0
ответов
Как использовать каналы в Django?
Я пытаюсь использовать websockets в Django для создания простого сайта типа "игровая комната". Ошибка возникает после подключения сокета, все мои функции в consumer.py, кроме ws_connect, не работают (что я протестировал печатью, как показано в коде)…
20 янв '18 в 19:19
0
ответов
Django 400 Плохой запрос после получения обновления от Github
У меня была рабочая страница под управлением Django с каналами через Nginx, Daphne, Redis и Gunicorn. После получения обновления от Github на моей странице указателя теперь отображается "Bad Request (400)", и в консоли нет ничего полезного, за исклю…
22 ноя '18 в 04:50
3
ответа
Как запустить Daphne Server (каналы Django) и рабочих в фоновом режиме?
Я установил каналы Джанго. Я пытаюсь запустить следующие команды для запуска сервера Дафни и работника. > daphne chat.asgi:channel_layer --port $PORT --bind 0.0.0.0 -v2 > python manage.py runworker -v2 Но каждая команда открывает живой термина…
20 май '16 в 06:26
0
ответов
Как связать / отследить переменную кеша django
Я хотел бы сохранить некоторое значение в кеше Django и привязать к нему функцию трассировки, поэтому, как только значение изменится, я хотел бы вызвать функцию. После вызова функции трассировки я хотел бы удалить привязку. Django Cache Code. from d…
04 окт '17 в 11:42