Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Web
  • » При Submit отредактированной записи делать свои действия. [RSS Feed]

#1 Фев. 14, 2019 13:19:28

Crarkie
Зарегистрирован: 2019-02-14
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

При Submit отредактированной записи делать свои действия.

Добрый день. Сейчас делаю админку для проекта на Flask-Admin. Возникла необходимость в следующем.
Когда пользователь вводит данные и нажимает submit, то они отправляются и вызывается кастомный код через Celery.
Если он отрабатывает успешно, то мы просто сохраняем запись. Если же Celery вернул ошибку, то мы должны
вывести модальное окно для ввода дополнительного поля с кнопкой подтвердить. При нажатии снова запускается скрипт на Celery.
И если все отрабатывает хорошо, то мы закрываем окно и сохраняем.
Вопрос в том, как можно сделать такое поведение? Какие методы у формы трогать? По документации особо ничего не нашел(или плохо искал).

Офлайн

#2 Фев. 14, 2019 22:44:20

lstdmi
Зарегистрирован: 2016-02-27
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

При Submit отредактированной записи делать свои действия.

Наверное клиентом период времени опрашивать jquery.get по url (taksid) сервер.. на наличие данных.
или делать технологии потипу ajax , websocket.. но смысл тодже опрашивать сервер..
посмотрите flask socket.io… там чат как работает.. это проще все..
вот ради интереса long pull

тут пример celery
надеюсь помог)

Отредактировано lstdmi (Фев. 14, 2019 22:45:24)

Офлайн

  • Начало
  • » Web
  • » При Submit отредактированной записи делать свои действия.[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version