веб-сокет с каналами Django

Я пишу небольшой прототип электронного голосования, где будет голосовать каждый человек, но голосование будет зашифровано секретным обменом Шамира, поэтому результат голосования будет отображаться только в том случае, если соберутся все избиратели. я не знаю, возможно ли это, но для этого я хотел бы интегрировать django-канал в мой существующий проект, чтобы создать связь между пользователями в режиме реального времени и дождаться, пока все избиратели войдут в систему и введут один из своих паролей (для расшифровки ключевых номеров) в базе данных) и действительный для отображения результатов на временной катушке (я никогда не использую Django-канал).

Итак, мой вопрос:

Является ли это возможным? и могу ли я запустить WSS (безопасный веб-сокет) на своем локальном хосте, если да, то как?


person B.Ghost    schedule 28.06.2019    source источник


Ответы (1)


Я думаю, вы ищете daphne.

Daphne — это сервер протоколов HTTP, HTTP2 и WebSocket для ASGI и ASGI-HTTP, разработанный для поддержки каналов Django.

Тем не менее, если это просто демонстрация, вы, вероятно, можете обойтись с помощью JavaScript, опрашивающего ваш сервер.

person kichik    schedule 28.06.2019