![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 97
o0非诚勿扰0o
我并不比别人聪明,但我决心用恒心超越别人!!!
展开
-
Django捕获所有异常的处理
诚然,每个人都会写bug,程序抛异常是一件很正常的事;既然异常总是会抛,那就想办法在抛出后,尽早解决才是王道。就拿Django来说,通常发生未知异常时,我们会将settings里的DEBUG=False改为True,然后盯着日志看。可谁没事老盯着日志看啊,未免也太浪费时间了;不能老是等待用户反馈异常和问题,万一用户懒得反馈了,岂不很尴尬。需求:在异常发生时,进行异常埋点,接入开源平台Cat.本篇是【Sentry部署+DingDing告警+Django接入】的兄弟篇,感兴趣可以了解下。思路.原创 2020-06-01 15:42:58 · 7898 阅读 · 3 评论 -
Sentry搭建+钉钉告警+Django接入
上下文:部门很多项目,基本自测,测试覆盖率很低,即便有测试老师的加入,测试覆盖率也很难100%;用户肯定不会按照我们的预期来操作,但我们又不能让用户给我们试错,毕竟每一个错误/bug对用户,公司都可能是切切实实的伤害;而且我们的项目打印日志太多,基本没啥用,就导致很多异常也不知情,即便用户反馈了错误,需要先复现再捞错误日志,有些错误还很难复现,费时费力;最近部门,在整稳定性,于是便有了这篇文章。简介:Sentry 是一款基于 Django实现的错误日志收集和聚合并告警的平台,基于Python编码实.原创 2020-05-29 11:46:14 · 3082 阅读 · 19 评论 -
Pythonic风格
1、变量交换>>> a = 1>>> b = 2>>> tmp = a>>> a = b>>> b = tmppythonic>>> a, b = b, a2、循环遍历区间元素for i in [0, 1, 2, 3, 4, 5]:原创 2018-09-22 17:35:57 · 582 阅读 · 0 评论 -
Python与Java之间的签名和验签问题
// 最新碰到一个需求, 需要同java下的签名做验签, 感觉有必要总结下:// 整个过程碰到以下几个问题:/* 1、如何生成指定的公私钥? # 使用linux指令openssl, openssl这个东西是真的强, (证书问题, 加解密问题, 公私钥问题等)都能帮你处理的妥妥滴; 有兴趣和时间的童鞋建议好好玩玩这东西. (yum install openssl* -y) 私...原创 2018-10-25 16:43:20 · 3068 阅读 · 0 评论 -
pip虚拟环境下salt-api的使用
/*大部分场合下,我们基本都是将salt安装到系统环境下的,例如使用yum install salt-master salt-minion -y,这种方式超级简单,minion启动后指定正确的master即可完成认证和联接。如果涉及到salt api的调用,我们还需要安装好salt-api,salt-api目前已经集成到salt源码里去了,默认自带的是tornado服务和原生的wsgi支...原创 2019-04-07 17:10:28 · 738 阅读 · 0 评论 -
Django使用AUTHENTICATION_BACKENDS指定授权的后端
关于这块内容,建议先阅读下官网说明,着重看编写一个验证后端板块,再看下我的困惑。编写一个验证后端的示例代码如下:from django.conf import settingsfrom django.contrib.auth.hashers import check_passwordfrom django.contrib.auth.models import Userclass ...原创 2019-07-23 11:53:09 · 6059 阅读 · 2 评论 -
Django实践踩坑大全
为了避免重复踩坑,也是为了记录自己的心得,加深对django的理解。于是乎,此篇博文诞生了,欢迎批评指正。博文将列举本人遇到的常见坑,并提供一定的解决办法。本文将持续更新,请各位大佬持续关注,O(∩_∩)O1、Django Admin登录时,用户名密码正确,却无法完成正常跳转现象:前端输入django admin的superuser用户名和密码,我确信用户名,密码正确,可就是没法完成...原创 2019-08-28 12:05:22 · 282 阅读 · 1 评论