django_crontab模块
django_crontab模块基于centos的定时任务,如果本机没有安装定时任务,这个模块无法运行。
安装
pip install django-crontab
添加app到setting.py里
INSTALLED_APPS = (
‘django_crontab’,
…
)
配置setting.py第二步
配置CRONJOBS
CRONJOBS = [
(’* * * * *’ ,‘apps.cron.pingdata’),
]
创建cron.py文件。写定时任务
def pingdata():
print(123)
添加定时任务
python manage.py crontab add
查看定时任务
python3 manage.py crontab show
删除所有定时任务
python manage.py crontab remove