定时任务
- 安装
pip install django-crontab - 添加应用
INSTALLED_APPS = [
…
‘django_crontab’, # 定时任务
… ] - 定时任务设置
# 定时任务
CRONJOBS = [
# 每5分钟执行一次生成主页静态文件
(’*/5 * * * *’, ‘contents.crons.generate_static_index_html’, ‘>> /Users/delron/Desktop/meiduo_mall/logs/crontab.log’)
] - 解决中文字符问题, 解决字符异常错误
# 解决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