Использование REST-фреймворка Django для чата в реальном времени?

Я пытаюсь создать приложение для чата в реальном времени с Django и Vuejs. Я хотел бы использовать для этого django-rest-framework, но не знаю, как сделать его в реальном времени. Я уже использовал django-channels, но мне интересно, могу ли я использовать только django-rest-framework в качестве альтернативы или, возможно, интегрировать его с django-channels.

Вам не нужно их интегрировать, потому что django channels отправляет и принимает json данные в websocket, как это делает ваш rest framework api. Rest framework создан для api, django channels для websockets, у них не будет ничего общего, потому что у них разные реализации. Единственное, что вы могли бы рассмотреть, это интеграцию rest framework auth внутри django channels: Как аутентифицировать вебсокет с помощью токенов на django channels?

Вернуться на верх