Создание мобильного приложения, использующего restful api и websockets
Я пытаюсь сделать приложение для iOS. В настоящее время мой frontend написан на swift, а backend - на python. Я использовал django's rest framework для создания api, чтобы удовлетворить все http-запросы, которые мне нужны. Однако, я также хочу реализовать функцию чата в этом приложении, где два пользователя могут отправлять сообщения друг другу. Я понимаю, что это означает, что приложение должно обновляться в реальном времени, и поэтому мне нужно будет реализовать некоторую форму веб-сокетов.
На данный момент я считаю, что лучшим вариантом будет включение каналов Django в мой проект, но, несмотря на это, я не уверен, что это лучший путь вперед.
Меня больше всего волнует, будут ли хорошо работать вместе Django rest framework и Django channels, и есть ли другой/более эффективный способ реализации web-sockets.
Любой совет/помощь будут очень признательны. Заранее спасибо!