安装
pip install django-crontab
添加应用
添加模块到项目INSTALLED_APPS里面去
设置任务的定时时间
基本格式 :
* * * * *
分 时 日 月 周 命令
M: 分钟(0-59)。每分钟用*或者 */1表示
H:小时(0-23)。(0表示0点)
D:天(1-31)。
m: 月(1-12)。
d: 一星期内的天(0~6,0为星期天)。
在django项目的配置文件中添加定时的任务
CRONJOB = [
# 第一个任务
('* * * * *', '定时的任务函数(路径)', '定时的日志路径(绝对路径)'),
# 第二个任务
]
解决crontab中文问题
CRONTAB_COMMAND_PREFIX = 'LANG_ALL=zh_cn.UTF-8'
开启定时任务
添加定时任务到系统中
python manage.py crontab add
显示已经激活的定时任务
python manage.py crontab show
移除定时任务
python manage.py crontab remove