安装
pip install django-crontab
添加 app
在 settings.py 文件中添加 django-crontab:
INSTALLED_APPS = (
    ...
    'django_crontab',
)
配置
django-crontab 可以定时执行自定义命令或函数
- 定时函数
在django项目的settings.py中添加以下命令 
CRONJOBS = [
    # 定时函数每分钟执行一次
    ('*/1 * * * *', '你的app名.定时函数所在的py文件名.定时函数名'),
    # 将定时函数执行结果输出到指定文件(如果该路径或文件不存在将会自动创建)
    ('*/1 * * * *', '你的app名.定时函数所在的py文件名.定时函数名', '>> 输出文件路径和名称')
]
- 定时命令
 
CRONJOBS = (
    # 每天早上6点执行命令
    ('0 6 * * *', 'django.core.management.call_command', ['要执行的命令']),
)
请参考关于如何自定义命令
操作命令
查看系統中已有的定时任务:
python manage.py crontab show
添加和修改定时任务:
python manage.py crontab add
刪除定时任务:
python manage.py crontab remove