Какой лучший способ периодически отправлять и получать данные с бэкенда Django на фронтенд React? [закрыто]

Я делаю приложение для веб-визуализации, которое должно отображать данные в реальном времени. У меня есть Python SDK, который только запрашивает данные (используя библиотеку запросов из python) непосредственно из нашей базы данных, используя предоставленный API, и возвращает ответ в формате JSON.

Я использую Django версии 3.2 и создал приложение Django и приложение React версии 17.0.2 в одном каталоге. Я получил данные в файле views.py с помощью Python SDK, а затем, используя Django Rest Framework, создал из них API без использования сериализации. Затем во фронтенде (React) я получил данные в DRF API с помощью Axios.

Пока что все работает отлично. Однако я заметил, что мне нужно перезапустить мой локальный сервер Django и сначала обновить страницу, прежде чем последние/обновленные данные отразятся в моей визуализации. Мне нужно, чтобы внутренний сервер отправлял последние данные на внешний в режиме реального времени или чтобы внешний периодически запрашивал/получал последние данные с внутреннего - в зависимости от того, что лучше с точки зрения производительности.

Я новичок в использовании DRF в бэкенде и Django+React в качестве фронтенда. Кто-то посоветовал изучить обещания в Python, но я не понимаю этого, просто читая документацию, поэтому я надеялся, что кто-нибудь сможет подсказать мне, как это сделать.

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