Я пытаюсь преобразовать сценарий командной строки, написанный на python, в веб-приложение.
Я собираюсь разработать веб-приложение, используя python и flask. Пользователь предоставит некоторую информацию на веб-странице и отправит ее. Затем входные данные будут переданы в качестве аргументов функции, записанной в python (в основном, старый скрипт). Эта функция будет делать много вещей. Поскольку функция выполняется, я хотел бы показать статус выполнения функции (выполненных шагов) на веб-странице в режиме реального времени.
Например - если пользователь вводит значения для полей - radius, length, breadth, base, height
на веб-странице и нажимает кнопку submit
, запускается функция с именем calculate_area(radius, length, breadth, base, height)
, и приложение должно периодически отправлять область для окружность, прямоугольник и треугольник один за другим с некоторой задержкой между вычислениями каждой области. Например,
Calculating area of circle ...
Area of circle is - xxx
Calculating area of rectangle ...
Area of rectangle is - yyy
Calculating area of triangle ...
Area of triangle is - zzz
Может кто-нибудь указать мне, что может помочь достичь этого? Заранее спасибо.