- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 spring-mvc解决微信特殊昵称入库mysql问题
微信昵称有些事特殊字符,经常我们的表字符编码是utf-8,插入进场会报错Incorrect string value:'\xE5\x8D\xA1\xE5......' for column 'nickname' at row 1解决步骤:1、修改数据库对应表字段nickname的字符编码,改成.utf8mb42、修改spring项目中数据库配置,在application配置文件中加connectionInitSqls配置项<bean name="dataSource".
2021-07-17 16:03:57 2454
原创 auth.authenticate自定义其他字段验证
authenticate()函数接收任何参数传入。但是传入后必须的做后端代码验证才能正常使用,否则无效。我们直接看代码class ssoAuth(ModelBackend): def authenticate(self, 自定义xx=None,**kwargs): if 自定义xx: if User.objects.filter(自定义xx=自定义xx).count()>0: return User.obje
2021-06-28 17:50:14 2664
原创 linux上安装docker
今天记录下在一台新的linux服务器上安装docker。linux环境Welcome to Ubuntu 18.04.5 LTS (GNU/Linux 4.15.0-144-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantageWe..
2021-06-26 14:56:17 179
原创 UnicodeEncodeError: ‘decimal‘ codec can‘t encode characters in position 0-3: invalid decimal Unicode
碰到个UnicodeEncodeError错误Traceback (most recent call last): File "D:\giteecode\xx\views.py", line 1261, in issuelistcount issuetypeitem.name, tmpids) File "D:\giteecode\xx\utils.py", line 146, in getMapsByIssuetype_jdb for each in FlowStepActo
2021-06-24 17:52:31 2041
原创 pdfkit生成pdf文件,could not cennect to display
Traceback (most recent call last):znzx_plat | 2021-06-21T14:39:53.284967442Z File "/var/www/Assist/views.py", line 665, in builddiary_saveznzx_plat | 2021-06-21T14:39:53.285206860Z retCode, doc = Form2File(u"施工日记", bda.co.
2021-06-21 23:06:53 305
原创 coercing to unicode need string or buffer nonetype found python 错误的解决
访问django的rest接口报错。解决思路:应该是表中的数据导致的,有空值。
2021-06-17 17:18:10 2428
原创 Python中dict的增删改
字典是可变序列,面试经常会问到。字典dict是key-value的形式。使用场景常用的有四种:1、新增key-value2、修改已有的key的valuezh
2021-06-17 14:19:46 963
原创 nginx直接开路由映射前端页面文件
访问docker容器中的项目路由,会先经过nginx,然后才是web框架的路由,所以ngxin上配置的路由会比项目容器服务中的路由更高效。大家可以测试看看。1、nginx挂载相应的静态文件目录,这里用的是docker来部署服务的...
2021-06-16 18:03:29 1211
原创 记一次git分支合并
因需求的特殊性,之前基于dev分支开了个新分支,现在需求迭代开发完了,要整到一块去。记录一下操作过程。磨刀不误砍柴工,先说下创建分支git branch ----查看当前分支git checkout dev ----切换到要目标分支git checkout -b dev-2021 ----创建一个新分支...
2021-06-15 15:59:29 101
原创 python神器之虚拟环境virtualenv
pip, virtualenv, fabric通称为pythoner的三大神器。virtualenv------用来建立一个虚拟的python环境,一个专属于项目的python环境。用virtualenv 来保持一个干净的环境非常有用
2021-06-10 19:49:43 194 2
原创 django的apidoc使用,拥有自己的api文档
一、使用步骤1、安装apidoc,需要安装node哦npm install apidoc -g
2021-06-09 13:40:29 385
原创 python-docx和docxtpl导出word文件
1、安装三方库pip install python-docx 文件处理pip install docxtpl 文件模板渲染2、python版本2.73.6的版本也有的3、基础知识字符串渲染:{{project_name}}整体循环渲染:{% for item in list %} 内容 {%p endfor %}整体的部分循环渲染:{%tr for item in list %} 内容 {%tr endfor %}图片渲染:{{imgurl}}注意后面的图片生成条
2021-06-08 20:14:03 1105 2
原创 docker、django增加uwsgi启动定时任务
背景:django项目消息推送停掉了,不知道是不是因为代码版本问题。新版版的消息推送已经用rabbitmq进行分发了,老版本因为代码版本太过复杂,所以沿用原先的方式,使用uwsgi启动任务的方式1、uwsgi.ini文件配置[uwsgi] limit-as = 2048 daemonize = /var/www/nibo_plat_uwsgi.log env=LC_ALL=zh_CN.UTF-8 socket=0.0.0.0:8048 py-autoreload=3 #auto Reload c
2021-06-08 19:55:32 365
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人