Публикации по теме 'django-channels'


Введение в каналы Django
В этой статье мы поговорим о каналах Django и о том, как они могут изменить правила игры для фреймворка Django. Django - это уже зарекомендовавший себя фреймворк на рынке, но он синхронный, и в настоящее время с высоким спросом на приложения реального времени его нельзя было оставить позади. Для решения этой проблемы в игру вступают каналы Django. Цель каналов Django - расширить фреймворк Django, добавив к нему новый уровень для обработки использования WebSockets и фоновых задач. В..

Вопросы по теме 'django-channels'

Ошибка каналов Django - невозможно импортировать BACKEND 'asgi_redis.RedisChannelLayer'
Я установил Django-Channels, но при запуске daphne-server я получаю следующую ошибку: File "/usr/local/lib/python2.7/dist-packages/channels/asgi.py", line 36, in make_backend "Cannot import BACKEND %r specified for %s" %...
14859 просмотров
schedule 26.04.2022

Django-Channels - портал /admin/ не отображает новые созданные модели
У меня есть реализованные django-каналы. Раньше я использовал Apache для обслуживания приложения django, но теперь Channels использует Daphne (сервер) для обслуживания моего приложения. После добавления двух новых моделей в файл models.py я перенес...
175 просмотров

Django rest framework + ionic2 + каналы django
Я хочу разработать собственное приложение в реальном времени и рассмотреть возможность использования Django в качестве бэкэнда и ionic2 в качестве внешнего интерфейса. Но благодаря исследованиям я понял, что для работы приложения в режиме реального...
419 просмотров

Отладка django-каналов
Я пытаюсь включить django-каналы в свой следующий проект, но у меня возникают проблемы с отладкой. Я пробовал отладчик pycharms, а также pdb, но он не попадает в точки останова.
1895 просмотров
schedule 21.06.2022

Django settings.py не обновляется
Я включил настройку: USE_X_FORWARDED_HOST = True в моих настройках.py. В настоящее время я развертываю сервер, но когда я пытаюсь отобразить свою индексную страницу, она дает мне 404. В электронном письме говорится, что это: Invalid...
1071 просмотров

channels.asgi.InvalidChannelLayerError: по умолчанию не указан BACKEND
Я пытаюсь использовать каналы для приложения django. Я установил все необходимые зависимости (я думаю). Я указал «каналы» в INSTALLED_APPS myapp/settings.py. InvalidChannelLayerError: по умолчанию не указан BACKEND». . Я новичок в django, у меня...
1868 просмотров
schedule 08.04.2023

Как обеспечить немедленную отправку сообщения Django Channels без задержки?
Идея состоит в том, чтобы запустить фоновую задачу на worker.connect воркере. При выполнении задачи я хотел бы отправить ее ход подключенному клиенту через группу уведомлений. Проблема: сообщения, отправленные в группу уведомлений, задерживаются...
2900 просмотров
schedule 18.07.2022

Оставьте только одно активное соединение для каждого пользователя
Использование веб-сокета с Django 1.10.5 с каналами 1.0.2. Я открываю соединение с токеном пользователя, и я хотел бы, чтобы открытие отключило всех, кто использует этот идентификатор пользователя. Однако команда, даже запущенная до принятия...
141 просмотров

Как выполнить длинный HTTP-опрос с помощью каналов Django
Я пытаюсь реализовать длинный опрос HTTP для веб-запроса, но не могу найти подходящий пример в документации по каналам, все касается веб-сокетов. Что мне нужно сделать при использовании HTTP-сообщения: дождитесь сообщения в группе, которое...
2316 просмотров
schedule 25.08.2022

Смешивание веб-сокетов и REST
Я пишу API RESTfull, где, например, пользователь может создавать новые потоки или новые сообщения в потоке. Здесь я бы использовал обычный запрос POST. Мой API также позволяет пользователям отправлять сообщения друг другу. И когда пользователь...
3058 просмотров

Требовать входа в сокет Django Channels?
Я пробую каналы в Django 1.10 и настраиваю несколько потребителей. Я попытался создать для него декоратор login_required, который закрывает соединение перед его выполнением, чтобы гости не могли войти в этот частный сокет. Кроме того, впоследствии...
3473 просмотров

Преобразование сценария выскочки в systemd для канала django на Ubuntu 16.04
Я подписан на http://masnun.rocks/2016/11/02/deploying-django-channels-using-daphne это руководство по развертыванию канала Django на Nginx. В этом руководстве они использовали скрипт upstart для запуска daphne serve. Мне нужно преобразовать скрипт...
494 просмотров

Джанго: сельдерей против каналов против просмотра
Предположим, что на моей странице есть кнопка, которая при нажатии запускает запрос ajax к моей конечной точке API, которая затем извлекает данные со стороннего сайта. Допустим, эта задача занимает около 2-5 секунд с тайм-аутом в 5 секунд. Каков...
1033 просмотров
schedule 28.01.2023

Использование каналов Django для отправки информации всем подключенным клиентам
Я создаю систему, в которой Twitter Live Streaming API получает прямой поток данных твита по заданным ключевым словам. Каждый раз, когда приходит твит, я хочу отправить эти новые данные через WebSockets (используя каналы Django) всем подключенным...
3892 просмотров
schedule 02.06.2023

Защита от скачков нагрузки для каналов Django
Можно ли что-нибудь сделать, чтобы сделать сервер Django Channels менее уязвимым для легких или случайных DDoS-атак или общего увеличения нагрузки от клиентов websocket / HTTP? Поскольку каналы не являются по-настоящему асинхронными (по-прежнему...
1593 просмотров
schedule 24.05.2023

настройка gunicorn для каналов django
Мое приложение django отлично работает как на локальном компьютере, так и на Heroku, однако у меня возникают проблемы с его развертыванием в дроплете Digital Ocean Ubuntu 16.04. Подписано этот учебник, приложение запущено, но веб-сокеты не...
3662 просмотров
schedule 08.04.2023

Каналы Django - подключен не выполняется
Привет, я копирую части мультичата проекта github от создателя каналов django. Я вношу небольшие изменения в код, например, не использую jquery, переименовываю некоторых потребителей и т. Д. У меня буквально нет ошибок при запуске кода, однако,...
337 просмотров
schedule 26.11.2023

Как аутентифицировать пользователя при подключении к веб-сокету в каналах django при использовании аутентификации по токену
Я использую интерфейсный фреймворк ( Vuejs ) и django-rest-framework для REST API в моем проекте. Кроме того, для аутентификации веб-токена JSON я использую django-rest-framework-jwt . После успешного входа пользователю предоставляется токен....
3249 просмотров

Использование сигналов django в классах потребителей каналов
Я пытаюсь разработать систему типа аукциона, когда покупатель делает заказ, а затем разные магазины могут предлагать цену для этого заказа. Интересной частью этой системы является то, что при первоначальном создании заказа у доступных магазинов...
6940 просмотров
schedule 01.05.2023

Запуск каналов django с daphne на systemd
Прежде всего, извините за длинный вопрос, я надеюсь, что у некоторых из вас хватит на это терпения. TL; ДР: Как мне правильно загрузить настройки django в systemd? Я следую этому руководству, Развертывание каналов Django с помощью Дафны ,...
8360 просмотров
schedule 20.11.2022