django中使用第三方包实现定时任务
# 转载请留言联系
在做主页静态化的时候,需要定时生成主页HTML,以保持数据的最新。
定时任务可以用第三方包django-crontab来实现。
附上官方文档:https://pypi.org/project/django-crontab/
下面是一些基本使用:
安装
pip install django-crontab
添加应用
INSTALLED_APPS = [
...
'django_crontab', # 定时任务
...
]
设置文件中进行配置
CRONJOBS = [# 参数1:定时时间设置,表示每隔3分钟执行一次# 参数2:要定义执行的函数# 参数3:输出日志的位置,说明:日志文本使用绝对路径,会自动创建('*/1 * * * *', 'contents.crons.generate_static_index_html','>> [日志路径]'), ]
相关配置说明:
基本格式 :
* * * * *
分 时 日 月 周 命令
M: 分钟(0-59) 每分钟用*或者 */1表示
H:小时(0-23) (0表示0点)
D:天(1-31)
m: 月(1-12)
d: 一星期内的天(0~6,0为星期天)。“*” 代表取值范围内的数字,
“/” 代表”每”,
“-” 代表从某个数字到某个数字,
“,” 分开几个离散的数字例:
*/5 * * * * 每隔5分钟
30 9 * * 6,0 周六日9点半
30 6 * * 1-5 周一到周五6点半
开启定时任务
# 添加定时任务到系统中
python manage.py crontab add
# 显示已经激活的定时任务
python manage.py crontab show
# 移除定时任务
python manage.py crontab remove
转载于:https://www.cnblogs.com/chichung/p/10010531.html
django中使用第三方包实现定时任务相关推荐
- clipse3.2/3.3中指定第三方包(JAR)和类路径(CLASSPATH)的几个方法(转做笔记)
在Java类中,我们可以通过"import + 包名 + 类名"的方式引用第三方包(jar)或者第三方类(class),但你得告诉Java编译和运行环境到哪里去找这些库或者类,如果 ...
- Python中的第三方包
目录 什么是第三方包 利用pip与easy_install 获取第三方包 第一个第三方包工具ipython 什么是第三方包 其他程序员写好的功能封装成包(模块)发布到网上 提高开发效率 利用pip与e ...
- 在Fabric ChainCode中导入第三方包(以状态机为例)
在企业级应用开发中,经常会涉及到流程和状态,而有限状态机(FSM)则是对应的一种简单实现,如果复杂化,就上升到Workflow和BPM了.我们在Fabric ChainCode的开发过程中,也很可能涉 ...
- 在Spyder 中安装第三方包
!pip install 包的名称 例如:!pip install datareader
- golang中go mod使用第三方包
go mod init #在代码中引入第三方包之后执行下面的命令 go mod download go run xxx.go
- 使用govendor灵活管理Go程序中的依赖包
业务痛点 使用Go开发程序的过程中,为了方便开发,往往会引用很多标准库或者第三方的依赖包,第三方依赖包往往比标准库功能更全面更强大更接地气,那么如何管理众多的第三方依赖包呢?如何更新其版本?在不需要时 ...
- php导包,Thinkphp5.1 导入第三方包的问题
一般刚接触tp5.1的,会很不适应,虽然版本号只是比5.0多了0.1,但是差别挺大,废弃了不少方法,官方的教程又很简单,很多东西没说全,在此鄙视一下框架作者,最起码体谅一下小白嘛,搞了好多天才把5.1 ...
- JAVA第三方包导入但找不到类,解决:导入第三方包报错java.lang.NoClassDefFoundError:XXX.XXX,XXXXXX...
报错信息如下,主要是导入androidpn测试client端,结果报错 04-02 16:28:34.325: E/dalvikvm(485): Could not find class 'org.a ...
- 发布golang第三方包
事情是这样的,随着公司的业务的增长.各种重复的工作越来约多.CV久了就想在进一步的那啥,毕竟我懒,不是.我就想着能不能把那些重复cv的干脆写成一个第三方包,进行调用.咱不谈那些啥封装啥的,我也想过,我 ...
最新文章
- 2022第一位华为“天才少年”来了!绩点1.8逆袭!
- Process finished with exit code -1073741819 (0xC0000005)
- 半导体并购停不下来 ADI拟148亿美元收购Linear
- Confluence 6 用户目录图例 - 可读写连接 LDAP
- MapInfo常见数据格式
- 为什么kafka的消费者要有分组的概念
- Linux部署Node.js应用
- java e7 e9格式怎么转_java�?e7?a8??e9?a8�ӿ�
- 数据结构与算法 / 回溯算法(八皇后、0 - 1 背包)
- sdut 2152:Balloons(第一届山东省省赛原题,DFS搜索)
- 字符串经典题之参数解析
- iframe父页面与子页面之间的传值问题
- hypermesh10的安装
- js 正则表达式总结
- JAVA图书管理系统详细代码
- mysql 地理空间数据库_地理空间数据库
- 开学蓝牙耳机选哪个?音质好的蓝牙耳机排行
- MFC基于对话框程序启动时隐藏窗口的实现
- HTML中绑定点击事件的方式
- 安卓Android弹幕效果实现-简单易懂
热门文章
- 不同专业领域使用计算机的例子,基于事例推理及遗传算法的应用-计算机应用技术专业论文.docx...
- 递归java程序_JAVA编程基础之递归结构
- 计算机组成原理—存储系统总结
- 计算机网络—数据链路层的差错控制
- [蓝桥杯]试题 基础练习 龟兔赛跑预测
- SQL注入漏洞入门(操作实现)
- bzoj 1627: [Usaco2007 Dec]穿越泥地(BFS)
- 最大表示法--环形字符串最大字典序(HDU 5442)
- matlab2c使用c++实现matlab函数系列教程-std函数
- 多维数组-创建多维数组