django下载支持XML格式开发

业务有所需求,能够跟着需求学习提升技能,本篇博文记录分享使用django生成xml格式,并支持后台下载的指定字段的功能开发,首先就是要理解xml的格式怎么用python3实现,如何实现成需要的模板xml格式,查阅资料,尝试了几个,最终取多家之长,完成xml格式的模板生成,生成的模板如下图所示: 第一步:下

ubuntu20安装mysql_workbench

ubuntu20安装mysql 的可视化工具,起初是下载官网的deb包安装,但是提示缺少依赖,网上找了参考没能解决,因此使用snap进行安装,命令 sudo snap install mysql-workbench-community.就直接成功了,在系统软件中打开,看到下面的图片就表示可以打开成功了.

es-head读取日志报错406

是因为在ES6.0之后,ES对content-type的检测更为严格,在ES的早期版本中,content-type是可选的,如果缺省或者ES无法辨别,ES会根据请求内容进行猜测。这个功能最先出现在5.3版本,http.content_type.required 是在配置中的,在5.x版本中,默认参数是false,但是在

docker部署ELK日志监控

ELK 是三个开源项目的首字母缩写,这三个项目分别是:Elasticsearch、Logstash 和 Kibana。 Elasticsearch 是一个搜索和分析引擎。 Logstash 是服务器端数据处理管道,能够同时从多个来源采集数据,转换数据,然后将数据发送到诸如 Elasticsearch 等存储库中

scrapy不能同时支持https和http代理

背景:使用scrapy采集数据,遇到反爬虫,但是反爬虫的页面是http协议,而我使用的是https的代理,因此无法请求反爬虫的页面,进而区捕获该异常,从而触发中间件更换代理请求并重新发起请求! 报错如下:[<twisted.python.failure.Failure OpenSSL.SSL.Error:

json解析报错

raise JSONDecodeError("Unexpected UTF-8 BOM (decode using utf-8-sig)",json.decoder.JSONDecodeError: Unexpected UTF-8 BOM (decode using utf-8-sig): lin

Django上传文件报错

解决 413 Request Entity Too Large(请求实体太大) 错误原因在于上传文件通过nginx是文件太大,导致报错; 通过设置: cd /etc/nginx vim nginx.conf 修改文件在http{}中添加client_max_body_size 50m;

uwsgi部署错误

*** WARNING: Can't find section "uwsgi" in INI configuration file uwsgi.ini *** 原因在于: 1.uwsgi.ini配置文件没有[uwsgi]开头配置提示 2.有[uwsgi]开头配置提示,但是后

chromdriver安装

windows10 1、 win10使用selenium进行自动化采集的时候,程序报下面的错误,如何解决这样的问题,下面有详细的步骤介绍在win10和ubuntuhn上遇到这个问题的方法: Selenium是一个用于测试网站的自动化测试工具,支持各种浏览器包括Chrome、Firefox、Safari等主流

django model 字段设置为空

补充知识:Django中models.py字段选项null和blank的区别和使用 1.null 如果null=True,数据库中空值储存为NULL,默认为False。 2.blank 如果blank=True,则允许字段为空。默认为False。 需要注意的是,这不同于null,null纯