首页的静态化,考虑到页面的数据可能由多名运营人员维护,并且经常变动,所以将其做成定时任务,即定时执行静态化。
django-crontab
- 安装:
pip install django-crontab
- 注册应用
INSTALLED_APPS = [
...
'django_crontab', # 定时任务
...
]
时间设置
job.setall()
:设置所有的执行时间- 在配置文件中设置定时执行的时间
- 定义方式:
- 任务时间
- 任务方法
- 任务日志
- 时间设置
BUG
- 中文字符问题
shell操作
# 添加定时任务到系统中
python manage.py crontab add
# 显示已经激活的定时任务
python manage.py crontab show
# 移除定时任务
python manage.py crontab remove
评论区