Какой самый эффективный способ перезагрузки div без обновления всей страницы в django?

Я ищу наиболее эффективный способ представления на живой веб-странице данных, таких как таблица с данными из базы данных, чтобы при добавлении новой записи в базу данных таблица обновлялась сама, без необходимости обновления страницы пользователем.

Я пробовал метод с Django и Ajax, но я не нахожу его эффективным, потому что он должен обновляться в определенное время, но я хочу, чтобы он обновлялся только тогда, когда новая запись добавляется в базу данных.

Какие методы вы можете порекомендовать?

При стандартном Ajax клиент должен инициировать запрос. Если вы хотите, чтобы сервер мог "подталкивать" клиента без запроса от клиента, вам нужно использовать веб-сокеты. Существует пакет под названием Django Channels для реализации сокетов в Django.

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