位置: 编程技术 - 正文

django定期执行任务(实例讲解)(django定时器)

编辑:rootadmin

推荐整理分享django定期执行任务(实例讲解)(django定时器),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:django实现定时任务,django定时器,django定时,python定期执行命令,python 定期执行,python 定期执行,django定时执行函数,django定时,内容如对您有帮助,希望把文章链接给更多的朋友!

要在django项目中定期执行任务,比如每天一定的时间点抓取数据,刷新数据库等,可以参考stackoverflow的方法,先编写一个manage.py命令,然后使用crontab来定时执行这个命令。

定制manage.py命令

app可以使用manage.py注册自己的命令,比如要在polls这个app中定制一个closepoll命令,要先向polls文件夹中添加一个management/commands的目录:

这样,commands目录下每一个不以"_"开头的py文件都被注册为一个manage.py命令。

python 2版本中注意management和commands目录下都要包含一个__init__.py文件。

closepoll.py文件中必须定义一个继承自BaseCommand的类Command。

在django1.8之前,manage.py命令的命令行解析是基于optparse库的,其中位置参数会被传给*args,而可选参数传给**options。1.8之后,命令行解析基于argparse库,参数都是传给**options的。

closepoll.py文件中添加了名为poll_id的位置参数,数目为一个或者更多,类型为整数:

closepoll命令就可以这样使用了:

django定期执行任务(实例讲解)(django定时器)

self.stdout和self.stderr可以在控制台中显示你想要显示的信息。

可以添加可选参数:

添加一个名为--delete值为True的可选参数。

执行python manage.py closepoll 1 2 3 --delete时,将id为1,2,3的poll删除。

执行python manage.py closepoll 1 2 3 时,--delete取值为默认值False。

使用crontab定时执行manage.py命令

使用crontab -e命令编辑cron,窗口会有提示:

在某月(mon)的某天(dom)或者星期几(dow)的几点(h,小时制)几分(m)执行某个命令(command),*表示任意时间。

这样表示每两个小时执行一次closepoll命令,为了防止manage.py文件找不到,可以写上manage.py文件的真实地址。

保存后重启cron即可:

以上这篇django定期执行任务(实例讲解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。

Python算法输出1-9数组形成的结果为的所有运算式 问题:编写一个在1,2,…,9(顺序不能变)数字之间插入+或-或什么都不插入,使得计算结果总是的程序,并输出所有的可能性。例如:1+2+?5+?8+9

python Pygame的具体使用讲解 一、实验介绍1.1实验内容在本节课中,我们将讲解Pygame的常用对象及其操作,包括图形、动画、文字、音频等,确保同学们对Pygame有一个基础的了解,

简单了解Python中的几种函数 几个特殊的函数(待补充)python是支持多种范型的语言,可以进行所谓函数式编程,其突出体现在有这么几个函数:filter、map、reduce、lambda、yieldlambdag=l

标签: django定时器

本文链接地址:https://www.jiuchutong.com/biancheng/372159.html 转载请保留说明!

上一篇:python嵌套字典比较值与取值的实现示例(python字典常用操作以及字典的嵌套)

下一篇:Python算法输出1-9数组形成的结果为100的所有运算式(python输出1-100)

  • 二手房交易需要购房发票吗
  • 装修行业小规模纳税人标准
  • 累进税率的形式有全额累进税率和什么两种
  • 应纳税所得额是什么意思
  • 增值税的附加税有几个
  • 通过固定资产科目核算
  • 会计凭证的填制与审核过程
  • 车间报废产品改善方式
  • 送现金券活动方案
  • 其他业务成本是什么类
  • 发票勾选认证截图图片
  • 公司低价卖房土地增值税计税方法是什么
  • 营改增后无形资产增加的是
  • 小规模纳税人少计提的工资怎么办
  • 企业筹建期间开办费计入什么科目计入借方还是贷方
  • 金融企业哪些呆账损失可以在税前扣除?
  • 预收和应收怎么转换
  • 事业单位专项经费包括哪些
  • 没按时报税罚款多少
  • 房产置换是什么
  • 增值税一般纳税人和小规模纳税人的区别
  • 何为职工
  • 存货包括哪些会计账户
  • 增值税的特殊项目
  • 欧罗巴山脉自驾
  • 企业银行贷款利率2023
  • 建设工程劳务分包合同属于建设工程合同吗
  • 应收账款的定义和特点
  • 其他营业账簿印花税减免政策
  • 还贷款利息会计怎么做账
  • php如何实现登录和注册
  • /etc/php-fpm.d/www.conf 配置注意事项
  • 特斯拉 ai day
  • 增值税附加税减免政策2022年
  • 汇算清缴时期间费用是负数
  • 会计怎样审核报销凭证
  • 请问如何在
  • 存货跌价准备的结转会计分录
  • java获取resources下文件路径
  • mysql用户授权信息保存在哪里
  • 小型微利企业的认定标准2023年
  • 债券承销费是指什么费用
  • 应收预收应付预付科目怎么合并
  • 纳税人的进项税额怎么算
  • 研发费用加计扣除新税收政策2023
  • 贸易公司成本如何计算
  • 分销佣金账务处理流程
  • 暂估成本结转后需要冲回吗
  • 收到运输服务发票会计分录
  • 不开发票的收入如何申报纳税?
  • 融资方式股权融资
  • 工会经费征收项目是什么
  • 什么是对公账户?
  • mysql order by 性能
  • sqlserver数据库和mysql区别
  • Windows2008 对决 Windows Vista优势
  • 在ubuntu中安装虚拟机
  • xp注册表文件在哪
  • win7的系统设置
  • cocos2d-x教程
  • vuejs环境搭建
  • javascript自动化
  • linux find -cmin
  • js字符串去掉最后两位
  • python九大特点
  • 税务部门公务员报考条件
  • 全年上缴个人所得税多少
  • 个体户注销税盘需要公章吗
  • 莅临指导和莅临交流的区别
  • 物业公司收取的物业费用如何缴税
  • 房产税季度缴纳还是月度
  • 消费税申报详细流程图
  • 纳税人销售免征增值税
  • 办理出口退税需要销售合同吗
  • 国税注销需要什么资料
  • 山东2022新生儿数量统计表
  • 税收优惠政策有什么公司受影响
  • 国税局和地税局有什么区别
  • 在深圳月薪8000是什么水平
  • 增值税率下降
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设