Обработка данных на сервере и отправка данных на страницу

Всем привет. Я не особо знаток разработки сайтов, так что мне нужна помощь Допустим у человека открыт сайт test.com написанный на django. Надо сделать обработку данных на сервере и отправку данных на страницу, без подзагрузок и прочего. Например сделать отображение таймера, отсчитывающего время. Важно, что это должно работать не на js, тогда в таком случае таймер можно легко обмануть через консоль разработчика.


Ответы (1 шт):

Автор решения: Sergei Malanin

Я не особо знаток разработки сайтов

Есть 2 варианта:

  • Сокеты
  • http API

Ни один из вариантов не будет работать без JS.
Сокет позволяет организовать чтение данных клиентом с сервера, тоесть сервер пишет в поток, клиент читает.
API - клиент дергает ручку на бэкенде и бэкэнд отдает данные. В этом случае бэкенд пассивно ждет и не имеет возможности пушить данные на клиент.

Если вы думате сделать SPA(SinglePageApplication-приложение которое работает без перезагрузки страницы) то на чистой джанге без JS это невозможно.

→ Ссылка