celery…
celery太麻烦了,目前还没掌握..
django-crontab
使用流程
安装
pip install django-crontab
添加app到setting.py里
INSTALLED_APPS = (
'django_crontab',
...
)
配置setting.py第一步
自定义需要执行的函数
新建一个函数,可以建在views里,也可以单独建立,我选择的单独的文件,方便修改.
def task():
print '我是定时任务'
配置setting.py第二步
配置CRONJOBS
CRONJOBS = [
('*/5 * * * *', 'book.scheduled_task.refresh_task','>>/home/book.log')
]
- 代表执行时间或者周期
- 代表需要