【发布时间】:2017-03-19 23:37:30
【问题描述】:
我对在 Django 中使用 crontab 还是很陌生。我已按照此链接https://hprog99.wordpress.com/2014/08/14/how-to-setup-django-cron-jobs/ 中的说明帮助我在 cron.py 文件中设置我的方法 my_scheduled_job(),我想每五分钟调用一次。
这是我更新的设置.py
INSTALLED_APPS = (
'django_crontab',
...)
CRONJOBS = [
('*/5 * * * *', 'myproject.cron.my_scheduled_job')
]
之后我运行了这个:python manage.py crontab add
输出:adding cronjob: (d0428c9ae8227ed78b17bf32aca4bc67) -> ('*/5 * * * *', 'cinemas.cron.my_scheduled_job')
下一步:什么都没有发生。
如何在本地启动此 cron 作业?有没有办法测试我的工作是否正常运行?
【问题讨论】:
-
我通过运行 python manage.py runserver 解决了这个问题。函数每隔 5 分钟开始运行一次!
标签: python django crontab cron-task django-cron