Задать вопрос
@vaaadimermolin

Как реализовать прелоадер в Django?

В views.py есть есть функция, которая отвечает за отправку данных на сервер 1с через COM. Страница грузиться 10-15 секунд. Как сделать так, чтобы во время загрузки этих 15 секунд, страница выводила сообщение "Ждите". Перепробовал все статьи, но они работают не так как нужно.
  • Вопрос задан
  • 410 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
fox_12
@fox_12 Куратор тега Django
Расставляю биты, управляю заряженными частицами
Делаете прелоадер видимым на странице, скрываете кнопку отправки, вызываете ajax запрос с загрузкой данных. На успешный коллбек скрываете прелоадер и разблокируете кнопку отправки и выводите сообщение об успешном запросе. На неуспех - также скрываете прелоадер и разблокируете кнопку отправки и выводите сообщение о неуспешном запросе.
Все это делается, естественно, - на javascript на стороне клиента.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы