- 博客(10)
- 资源 (1)
- 问答 (3)
- 收藏
- 关注
原创 DRF中的序列化
文章目录序列化反序列化保存数据数据验证验证失败的抛出异常字段级别的验证对象级别的验证验证器处理多个对象序列化多个对象反序列化多个对象处理嵌套对象ModelSerializer这里的序列化是指把QuerySet对象序列化为json,xml等Python中的数据类型。DRF中序列化的用法和django中的FORM用法极为相似。有以下的django模型env_info = ( ("qa", "测试环境"), ("dev", "开发环境"), ("stage", "准生产环境"),
2021-08-04 19:01:26
1211
1
原创 mysql导出数据到csv文件
在日常工作中经常会遇见导出表中的数据到csv文件的操作,这里就简单总结一下导出的操作。下面对csv文件的描述是摘录:据RFC4180文档设置的,该文档全称Common Format and MIME Type for Comma-Separated Values (CSV) Files,其中详细描述了CSV格式,其要点包括:(1)字段之间以逗号分隔,数据行之间以\r\n分隔;(2)字符串以半角双引号包围,字符串本身的双引号用两个双引号表示。这里关键点,我们导出的数据文件字段之间应该以逗号分隔
2021-07-19 22:59:54
10067
3
原创 redis-exporter监控
文章目录使用redis-exporter监控redis服务,并且使用prometheus收集数据,使用grafana展示数据。监控报警利用alertmanager插件,报警信息发送钉钉消息。所使用的安装包可以点击下载:
2021-05-07 10:51:51
9816
原创 jenkins api打包
文章目录jenkins API打包问题jenkins Error 403 异常python-jenkinsjenkins API打包问题jenkins Error 403 异常安装新版本jenkins,想使用代码调用api打包,但是确发生如下403异常:<html><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8"/><title>Error 403
2021-04-08 16:20:33
358
原创 django web使用nginx发布
在开发调试django时,通常只需要直接运行django服务即可,但是线上环境发布django服务时,通常是借助于nginx服务。觉得主要是借助web服务器的高性能优势吧。准备一个已经正常运行的django服务...
2021-03-15 23:25:14
399
原创 bootstrap-table行内编辑表格
主要是简单说明bootstrap-table的使用,涉及到前端分页,后端分页,后端分页搜索,行内编辑,嵌套表格等。文章中提供了bootstrap-table,bootstarp-edit的下载连接,可以直接引入使用,不必考虑兼容性问题
2021-01-21 23:46:36
7923
1
原创 python3导入MySQLdb报错
@[toc] python3导入MySQLdb报错python3为了兼容MySQLdb的语法使用了mysqlclient模块,一般来说在编译的时候和导入模块的时候会报错:1、编译的时候会报一个什么.h的错误,记不太清了。2、编译的时候没有报错,那么导入的时候可能会报如下错误:解决办法:使用yum安装mariadb-devel模块,然后重新使用pip安装mysqlclient,如下:yum install mariadb-develpip3 install mysqlclient [这个包要
2021-01-17 21:54:20
701
原创 python多进程捕获队列Empty exception
先说问题在使用multiprocess模块进行多进程编程时,遇到了队列为空的情况,想要捕获这个异常,结果却遇到了异常,解决如下:在mp模块中的Queue是从queue中引入的,若要捕获队列为空的异常,则需要引入queue模块,如下:# *-* coding: utf-8import multiprocessing as mpimport queueq = mp.Queue()try: q.get(timeout=1)except queue.Empty as e: pri
2020-11-03 14:55:34
2074
原创 名字服务consul-template
consul-template官方文档:consul-templateconsul-template说明Consul Template 提供一个方便的方式从Consul获取数据通过consul-template的后台程序保存到文件系统。这个后台进程可以实时监听consul示例的变化,并动态更新对应的信息到对应的文件系统。consul template和consul一样,也是一个二进制文件,可以从 官网下载对应的版本。linux系统中可以把对应的二进制包放入到系统的PATH环境变量中。consul
2020-10-30 17:07:22
466
原创 名字服务consul-快速应用
名字服务consul-1说明名字服务的应用名字服务特性consul集群搭建功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入说明有关于consul的说明有一个入门的中文文档,连接如下:consul入门指南;名字服务consul系列
2020-10-28 00:03:16
1202
3
openpyxl批量设置样式
2023-11-18
vsocde自动加载太频繁
2023-10-20
捕获fastapi_jsonrpc的错误
2023-08-04
vue3中router.push无法跳转
2023-03-01
fastapi处理上传文件偶尔卡死
2023-01-03
clickhouse 按天聚合增长趋势函数
2022-08-12
clickhouse中or是如何处理的?
2022-04-25
redis 通过db隔离
2022-03-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人