“2022年5月”存档文章有23 篇
Python 字符串插入指定字符串
2022/6/2 11:36:47
最近在处理一堆字符串的时候,需要对字符串指定的位置插入字符串,下面是示例:原有字符串:405582插入字符串后的结果:40-55-82对于上面要求我们应该怎么实现呢?我们可以使用循环,但是有些麻烦,下面是示例代码:base_16_format = '405582'base_16_format_list = list(base_16_format)base_16_format_list.insert...
itsdangerous.exc.BadTimeSignature: Signature b'pn2lywt7kfsyjnfyhhfunf33bra' does not match
2022/5/30 16:29:56
最近在使用 itsdangerous 生成用户验证密钥的时候出现了如下错误:itsdangerous.exc.BadTimeSignature: Signature b'pn2lywt7kfsyjnfyhhfunf33bra' does not match出现问题的原因:是由于基于时间的签名无效,则引发。也就是签名可能被篡改,会出现这个异常。解决方案:对出现的异常进行判断,示例代码如下:from ...
在 Python 中发送 html 页面邮件
2022/5/26 19:15:54
最近在网站上增加了一个邮件订阅的功能,每次又新文章或者是其他重要消息,通过电子邮件通知用户。在使用邮件订阅的时候,用户在网站输入电子邮件之后,通过链接激活邮件,有新文章增加,通过已经激活的邮件通知订阅人,整个是这样的一个流程。但是在编写后端服务的时候,遇到一些问题,主要是通过电子邮件发送 html 页面问题,需要自定义页面的内容,通过电子邮件发送,所以需要用到模板。经过研究 Python 有 Ji...
如何修复:[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1076)
2022/5/26 16:24:28
今天在使用 Python 发送邮件的时候出现了如下错误:[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1076)出现问题的原因:使用 SSL 发送邮件,端口是 465 而不是 587,下面是错误的代码:try: ssl_context = ssl.create_default_context() service...
Angular disable 导致无法获取值的解决办法
2022/5/25 14:17:18
最近再使用 Angular 写后台的时候,出现 FormControl Disable() 无法获取值,下面是示例代码:从后端获取值:getCloudEmailSubscribeInfo() { this.loading = true; this.sub = this.phoneNumber.getEmailSubscribeInfo(this.data.id).subscribe(r...
Javascript 取消事件默认行为
2022/5/21 11:17:22
最近在使用表单的时候,默认点击按钮会通过 action 值提交到后端,导致无法在表单出现问题的时候,无法很好的给出提示,所以决定使用 Javascript JQuery.ajax() 向后台提交数据,所以首先是需要取消表单按钮的默认事件动作。取消默认事件的方法有下面三种方式:cancelabledefaultPreventedpreventDefault()returnValue我们在使用的时候,...
如何查看 git stash 里面的差异
2022/5/21 10:52:34
今天在服务器上同步的时候,由于服务器商的代码与 github 的代码有差异,使用 git diff 对比差异,大概看了一下,没有什么问题。我直接 git stash 暂存,之后使用 git pull 拉取远程库。结果程序出现了错误,可能是由于检查不仔细,所以代码出现了问题。使用 git stash list 查看暂存列表,如下图所示:可以看到有一个暂存列表,之后使用 git stash show ...
TypeError: unsupported operand type(s) for +: 'int' and 'bytes'
2022/5/20 19:55:02
最近在使用 Python 的 itsdangerous 发送激活邮件,需要使用到 token,生成 token 的代码如下:def generate_confirmation_token(self, expiration=3600): s = Serializer(current_app.config['SECRET_KEY'], expiration) return s.du...