Django Channels: как принять данные с терминала на сервер?
Добрый день!
Ковыряюсь с django channels и никак не могу понять - какой канал нужно указать в channel_routing чтобы принять сообщение с gps трекера? Трекер отправляет сообщение на определенный порт сервера, дак вот как можно настроить django channels, чтобы он слушал этот определенный порт, как обычный socket в python?
Подскажите, пожалуйста, буду рад любой помощи!
airwave, Django - это web-фреймворк, он работает только по http. Напишите на голом python'е tcp-сервер, слушающий нужный порт и, при поступлении на него данных, дёргающий с помощью requests какой-нибудь специальный адрес django-проекта. Или можно просто сохранять из tcp-сервера данные в ту же базу, с которой работает Django.