@newPsevdonim

Как обновлять информацию на локальном сайте при выполнении функции на стороне сервера?

Есть скрипт, который обрабатывает данные и хочется запускать его не через консоль, а сделав интерфейс пробовал tkinter, но при запуске скрипта gui виснет до тех пор пока скрипт не завершит работу. Задумался о реализации такой вещи через web поднятой на локальной машине. Вроде можно сделать это с использованием flask
Но отсюда вытекает вопрос насколько так эффективно делать и как обновлять страницу, так как в некоторых моментах скрипт просит ввести данные пользователя и это бы тоже не хотелось делать через консоль.
  • Вопрос задан
  • 47 просмотров
Решения вопроса 1
AlexNest
@AlexNest Куратор тега Python
Работаю с Python/Django
Гуй виснет, потому что вычисления выполняются в том же потоке.
Решение тут одно - вынести логику в отдельный поток и организовать связь между ними.
Но лучше используйте не tk а pyqt. У него больше инструментов, в том числе и для выполнения работы в фоне.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы