Как запланировать работу с Flask на Windows? - PullRequest
0 голосов
/ 19 января 2020

Кажется, flask -crontab не может работать на моей машине, потому что нет такого понятия, как windows cron.

Это ошибка, которую я получаю: ModuleNotFoundError: No module named 'fcntl'

Если это так, как я могу написать запланированное задание в приложении Flask?

В частности, мне нужно иметь возможность развернуть приложение - чтобы оно не работало на windows как только он поступит в производство, но в то же время я не могу отладить, если не могу проверить cronjob на своем собственном компьютере.

Любая помощь приветствуется, например, указывает на полезную документацию, предлагая другие расширения, et c. Спасибо!

Пит

Ответы [ 2 ]

0 голосов
/ 19 января 2020

Вы можете использовать Apache Воздушный поток . Это написано в Python. Его документация здесь .

0 голосов
/ 19 января 2020

Я бы порекомендовал вам начать использовать Celery ,

Celery - отличная библиотека для планирования заданий, независимо от того, хотите ли вы, чтобы это задание было periodi c или по запросу.

Следуйте этому руководству

...