自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 Celery + Redis的异步任务详解

一、背景 在开发过程中,有时会遇到一些需要执行时间很长的任务,如果放在前端,会让用户一直等待任务执行完或者一直转圈圈,用户体验非常不好。为了改善这种体验,使用异步的方法可以解决以上情况。在Django中,我们可以使用celery异步框架,我们可以把耗时的任务(或者定时的任务)交给后台执行,而前端给用户立即返回,待用户需要查看结果时,点击查看即可,并且可以随时看到任务执行的状态。 二、原理 Celery是基于Python开发的一个分布式任务队列框架,支持使用任务队列的方式在分布的机器/进程/线程上执行任务调度

2020-07-15 17:59:42 1036 1

原创 python装饰器

​ 说到装饰器, 笔者刚开始学习python时是一片茫然,为什么有了函数,还需要在函数前@某个函数,后来随着学习再深入一点,觉得装饰器在python中的应用很广泛。居于此,就对装饰器加强了学习。 1、什么是装饰器: 装饰器(Decorators)是 Python 的一个重要部分。装饰器通常是用来修改其他函数功能的函数。他们使得代码更简短,更有Python范儿。在学习python时,装饰器对于初学者来说比较难掌握的概念之一。 2、理解python函数,在python中可以将函数看作一个普通的变量当做一个

2020-07-15 14:34:49 95

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除