我需要解释计划任务
我需要像cron一样自动在每天结束时运行任务
我在我的项目中尝试了计划应用
import schedule
import time
def job():
pprint.pprint("I'm working...")
schedule.every(10).minutes.do(job)
while True:
schedule.run_pending()
time.sleep(1)
当我在项目网站上添加上面的代码时,不断加载
问题:在没有用户知识且没有任何命令的情况下,需要在后台自动创建任务吗?有可能吗?
我是python和django的新手
请对此任务提出任何建议
答案 0 :(得分:4)
如果不是矫枉过正 - 我建议Celery 它有“Celerybeat”,就像“cron”
实际上我认为这正是你所需要的。
答案 1 :(得分:2)
通常您创建一个管理命令(https://docs.djangoproject.com/en/dev/howto/custom-management-commands/)并从cron作业运行它。