Я пытаюсь преобразовать сценарий командной строки, написанный на python, в веб-приложение.
Я намерен разработать веб-приложение с использованием python и flask. Пользователь введет некоторые данные на веб-странице и отправит их. Затем входные данные будут переданы в качестве аргументов функции, написанной на питоне (в основном старый скрипт). Эта функция будет делать много вещей. Поскольку функция выполняется, я хотел бы показать статус выполнения функции (выполненные шаги) на веб-странице в режиме реального времени.
Например, если пользователь вводит значения для полей - 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
Может ли кто-нибудь указать мне, что может помочь в достижении этого? Заранее спасибо.