大道至简,知行合一。

2020年05月的文章

将DevDocs制作成一个Native App的简单方法-北凉柿子
Web开发

将DevDocs制作成一个Native App的简单方法

admin阅读(505)评论(0)赞(0)

DevDocs.io 很棒, 通过简单但功能强大的搜索功能,您可以浏览很多框架,库和技术。 另一个很好的功能是您可以将此服务脱机使用,因为您可以选择哪些文档应该可用,即使没有连接。 🚀 那么如何将DevDocs制作成一个Native App...

分布式任务队列 Celery —— 详解工作流-北凉柿子
运维开发

分布式任务队列 Celery —— 详解工作流

admin阅读(490)评论(0)赞(0)

前言 Celery 的工作流具有非常浓厚的函数式编程风格,在理解工作流之前,我们需要对「签名」、「偏函数」以及「回调函数」有所了解。 文中所用的示例代码紧接前文,其中 taks.py 模块有少量修改。 任务签名 signature 使用 C...

运维开发

celery的异步任务设计建议

admin阅读(518)评论(0)赞(0)

Celery 是一个简单、灵活且可靠的,处理大量消息的分布式系统,并且提供维护这样一个系统的必需工具。它是一个专注于实时处理的任务队列,同时也支持任务调度。 笔者在学习这个框架的时候,发现它的许多用法代表了分布式系统设计的一些有意义的策略和...

Python

Python 导包秘笈一览

admin阅读(518)评论(0)赞(0)

今天给大家介绍我使用过的 Python 导包的八种方法。 1. 直接 import 人尽皆知的方法,直接导入即可 与此类似的还有,不再细讲 一般情况下,使用 import 语句导入模块已经够用的。 但是在一些特殊场景中,可能还需要其他的导入...

Python

celery 日志设置

admin阅读(1170)评论(0)赞(0)

3种自定义Celery日志记录处理程序的策略 python日志处理程序可以自定义日志消息,例如,我们想把日志消息写入屏幕,文件和日志管理服务等,在这种情况下,我们能将三个日志处理程序添加到应用程序的根记录器中。 在celery 中添加自定义...

Django-ContentType-signals 实现牛逼玩法-北凉柿子
Python

Django-ContentType-signals 实现牛逼玩法

admin阅读(554)评论(0)赞(0)

一、ContentType  在django中,有一个记录了项目中所有model元数据的表,就是ContentType,表中一条记录对应着一个存在的model,所以可以通过一个ContentType表的id和一个具体表中的id找到任何记录,...

Python

Django使用Signals监测model字段变化发送通知

admin阅读(462)评论(0)赞(0)

背景说明 先看看工单表简化后的结构 Ticket工单表有一个state字段标识当前工单状态,这个状态会随着工单的进行而改变,每当工单状态改变时就需要发送通知给相应的用户,例如工单创建时,需要发送给创建者一个工单创建成功的通知,同时发送给审核...

Highcharts中更新series的5种方法-北凉柿子
Javascript

Highcharts中更新series的5种方法

admin阅读(649)评论(0)赞(0)

用Highcharts画图时,经常需要更新所画的图表,最常见的就是改变数据以更新图表。在Highcarts中,数据对应的参数是series。这儿就以图1的柱状图为例,列举如何更新series的5种方法,以供参考。 1. series.upd...