概述
Django-crontab是能让网站在后台自动执行定时任务的包,具体的文档在github上已经十分齐备,我只在它的基础上进行补充说明。
Django-crontab只能在Linux下使用,详情见博客:https://blog.csdn.net/Myisking/article/details/82320894
github地址:https://github.com/kraiz/django-crontab
安装
pip install django-crontab
用Pycharm的可以直接在File-Setting-Project:项目名-Project Interpreter里添加。
之后再在项目目录下的Settings.py找到INSTALLED_APP,并添加django_crontab:
INSTALLED_APPS = (
'django_crontab',
...
)
安装完成
使用
首先得有个要运行的脚本(.py文件)。假设他在myapp的应用根目录(非项目根目录)下,名叫do_someting.py,do_someting.py里面有要执行的函数func