自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

边城@浪子

人生的美妙之处在于你能迷上什么动心 --《球状闪电》

  • 博客(10)
  • 资源 (1)
  • 问答 (3)
  • 收藏
  • 关注

原创 DRF中的序列化

文章目录序列化反序列化保存数据数据验证验证失败的抛出异常字段级别的验证对象级别的验证验证器处理多个对象序列化多个对象反序列化多个对象处理嵌套对象ModelSerializer这里的序列化是指把QuerySet对象序列化为json,xml等Python中的数据类型。DRF中序列化的用法和django中的FORM用法极为相似。有以下的django模型env_info = ( ("qa", "测试环境"), ("dev", "开发环境"), ("stage", "准生产环境"),

2021-08-04 19:01:26 898 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 9423 3

原创 redis-exporter监控

文章目录使用redis-exporter监控redis服务,并且使用prometheus收集数据,使用grafana展示数据。监控报警利用alertmanager插件,报警信息发送钉钉消息。所使用的安装包可以点击下载:

2021-05-07 10:51:51 9434

原创 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 279

原创 django web使用nginx发布

在开发调试django时,通常只需要直接运行django服务即可,但是线上环境发布django服务时,通常是借助于nginx服务。觉得主要是借助web服务器的高性能优势吧。准备一个已经正常运行的django服务...

2021-03-15 23:25:14 334

原创 bootstrap-table行内编辑表格

主要是简单说明bootstrap-table的使用,涉及到前端分页,后端分页,后端分页搜索,行内编辑,嵌套表格等。文章中提供了bootstrap-table,bootstarp-edit的下载连接,可以直接引入使用,不必考虑兼容性问题

2021-01-21 23:46:36 6802 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 545

原创 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 1775

原创 名字服务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 371

原创 名字服务consul-快速应用

名字服务consul-1说明名字服务的应用名字服务特性consul集群搭建功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入说明有关于consul的说明有一个入门的中文文档,连接如下:consul入门指南;名字服务consul系列

2020-10-28 00:03:16 1077 3

bootstarp.zip

bootstrap-table插件的css和js信息,以及bootstrap-edit的行内编辑信息

2021-01-21

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

TA关注的人

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