Джанго Интервал фоновых заданий - PullRequest
0 голосов
/ 20 сентября 2018

Я использую background_task lib в приложении django. Я пытаюсь выполнять простую функцию каждый интервал (5 минут). Как мне установить интервал

Код в views.py

@background(schedule=60)
def hello(repeat=60*5):
    print("Hello")

и я бегу в powershell

python manage.py process_tasks

, но он не выполняется каждые 5 минут. Я думаю, что он выполняется каждую секунду, как я могу установить его ??

1 Ответ

0 голосов
/ 24 октября 2018

чтобы повторять задание каждые 5 минут, вы должны передавать аргумент повторения, когда вы его вызываете, а не когда его вызываете

def hello():
    print("Hello")

hello(repeat=300)

вот документы, где вы можете прочитать больше об этом https://django -background-tasks.readthedocs.io / о / последние / # повторяющихся-задача

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...