1.描述:【pep8:E111 indentation is not a multiple of four】
错误原因:换行后缩进不对
2.描述:【LookupError: the converter ‘todo’ does not exist】
错误原因:blueprint参数错误
3.描述:【too many to unpack】
错误原因:for循环key,value时忘记加items()
4.描述:【crontab报出bad minute】
错误原因:存在空格
5.描述:【请求某个api时偶尔return出现下图】
错误原因:使用全局通用的global连接方式,当多个连接同时请求时会发生这个问题
解决方法:换成ormobject数据库
6.描述:【不将yaml文件提交到git】
解决方法:在gitignore文件将.yaml文件注释
7.描述:【UnicodeDecodeError: ‘utf-8’ codec can’t decode bytes in position 0-1: invalid continuation byte】
解决方法:将默认utf-8改成encoding=‘gbk’
8.描述:【HTTP请求缓慢】
解决方法:Gitlab-ci文件里面:xxx.wsgi:application -w 2
默认是1:一个父进程带一个子进程,改成2后就是一个父进程带2个子进程,加快响应速度
同时也可以使用,-k gevent每个进程也可以异步处理io请求 gevent >= 0.13(需要安装的软件)
9.描述:【Error Code: 1146. Table ‘snmp.r_device_bgp’ doesn’t exist】
解决方法:use xxx(数据库名)
10.描述:【 E123 closing bracket does not match indentation of opening bracket’s line】
解决方法:正确写法如下,注意中文逗号