加载中
后期改用飞书文档了。。走了oschina

推荐飞书 写博客的目的是给别人看,还是给自己? 之前记录太多的流水账,写博客过于随意了,持续性、规范性差。 写文档,自己心态比较认真,写开发文档是给同事,老大,或者客户看的,当然更...

2022/09/20 14:05
17
Django orm insert sql: 分析

orm 流程 python object -> sql todo 后期在整理一下流程. 底层 cursor insert selects update delete django orm Model(django.db.model.base.py) user = User( username='test123', passw...

2021/03/31 18:27
124
Celery: grafana + promethus +celery_explore

celery 监控 flower(web ui and realtime) envents(终端) grafana + promethus + explore 官方监控指南 前两种基于官方教程,参考连接即可. 本文解释第三种方式: explore: 采集celery指标 pr...

2021/03/08 15:44
883
celery: 监控 & 调试

背景 celery task: 请求了第三方的api, 由于请求次数较多,执行比较慢。周期性任务有一定丢失. celery 启动 开发:celery -B -A proj worker -l debug 线上: supervisorctl 托管worker/beats ...

Django signal: m2m_changed 多对多字段信号处理

django 多对多字段信号处理 django many_to_many m2m_changed note: 信号处理过程中是同步进行,会阻塞服务器。(使用celery task 执行阻塞任务) 信号处理避免发生递归. (.save 重复触发,可以...

Docker overlay 清理空间

docker 生产环境 overlay2 (挂载高性能磁盘/大容量) 运行容器,需要指定日志格式/大小。 grafana + 普罗米休斯 监控磁盘 rabbit 容器日志占满磁盘 myrabbit docker run 指定日志大小: docke...

2021/02/23 11:37
2.7K
docker 批量操作: 删除无用镜像/关闭

docker 删除无用镜像 docker images awk xargs docker rmi *docker system prune(推荐) 1.删除none docker images | grep "none" | awk '{print $3}' | xargs docker rmi 2.删除特定prefix关...

2021/02/08 14:55
681
flask socketio 发送消息

socketio 通信 对标django channel Namespace 1.flask-socketio 使用 socketio.event 上下文 服务器主动发送消息. from flask import Flask, render_template from flask_socketio import S...

admin: 防止暴力登陆

admin 防止暴力登陆 django 开发的项目多了,自然需要增强admin的安全性 依赖: multi_captcha_admin django.contrib.admin pip install django-multi-captcha-admin==1.0.0 settings.py # 验...

2021/01/27 17:07
299
DRF: queryset => json 的序列化

探究drf序列化 queryset => json views.py queryset 序列化数据. class ProductAllSerializer(ModelSerializer): def to_representation(self, instance): # 被self.child.to_representatio...

def
2021/01/15 15:40
989
drf render 驼峰<->下划线

drf 处理驼峰和蛇形 drfhumplib SnakeJSONParser: 解析驼峰到下划线 HumpJSONRenderer: 渲染下划线到驼峰 pip install -i https://pypi.org/simple drfhumplib==0.1.1 view: 使用驼峰viewset...

2021/01/15 11:51
378
python: poetry 打包工具

poetry 介绍 介绍 使用 官方教程 库开发者 1.创建虚拟环境 安装poetry pytest (py3) ➜ poetry-demo mkvirtualenv -p /Library/Frameworks/Python.framework/Versions/3.7/bin/python poetr...

pip
2021/01/06 16:56
1.5K
import: No module named '_bz2'

1.不能导入xx包/模块 eg: pandas 不能导入bz2 No module named '_bz2' bz2的官方描述. 官方bz2库的描述 此模块提供了使用bzip2压缩算法压缩和解压数据的一 2.python层面分析不能导入的本质原...

2020/12/22 15:32
6.2K
redis-test-sds: 测试sds空间占用大小

测试redis sds 占用空间 柔性数组 内存不对齐 #include #include #include struct attribute ((packed)) sdshdr5 { unsigned char flags; /* 3 lsb of type, and 5......

2020/11/25 10:46
241

没有更多内容

加载失败,请刷新页面

返回顶部
顶部