安装
pip install django-crontab
添加应用
# settings.pyINSTALLED_APPS = [...'django_crontab', # 定时任务...]
设定定时任务
# settings.py# 定时任务CRONJOBS = [# 分 时 日 月 周(0-6) appName.fileName.funcName logPath('*/5 * * * *', 'contents.crons.generate_static_index_html', '>> /Users/delron/Desktop/meiduo_mall/logs/crontab.log')# 上面的意思时每5分钟执行一次]
开启定时任务
*Django 非运行状态时此定时任务也执行
添加到系统任务
python manage.py crontab add
显示已激活的定时任务
python manage.py crontab show
移除定时任务
python manage.py crontab show
DEBUG
# 解决crontab中文问题CRONTAB_COMMAND_PREFIX = 'LANG_ALL=zh_cn.UTF-8'
