Как использовать расписание с Django? - PullRequest
0 голосов
/ 19 января 2020

Я хотел бы периодически выполнять задачу в моем приложении Django, и я искал пакет schedule ( link ) Python, который выглядит относительно простым в использовании по сравнению с более сложным решением. как сельдерей. Однако, когда я инициализирую модуль в apps.py, задача выполняется, но мой веб-сервер разработки перестает работать с ошибкой This site can’t be reached. Как правильно использовать этот пакет с Django?

Вот так выглядит мой код:

apps.py

class MarketsdataConfig(AppConfig):
    name = 'marketsdata'
    verbose_name = _('marketsdata')

    def ready(self):
        import marketsdata.signals
        import marketsdata.cron_job

cron_job.py

import schedule
import time

def job():
    print("I'm working...")

schedule.every(10).seconds.do(job)

while True:
    schedule.run_pending()
    time.sleep(1)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...