Flask 博客接入第三方登录

在上一篇文章中我留了一部分内容,就是如何给评论登录接入第三方登录。我不希望来访问我博客的用户有太大的登录成本,否则本想留下些话的人,就会被挡在这个门槛之外。 Flask 不像 Django 一样有各种现成的组件可以选用,Flask…

Keep reading

给你的 Git commit 加上绿勾

今天无事翻看了几个 Python 开发者的 Github,却发现大多数人的 Git commit 列表都是白茫茫一片。 no-sign.png 大家乍一眼可能看不出有什么问题,那么看下面这张图就明白了: has-sign.png 没错,每条 commit…

Keep reading

使用 Flask 做一个评论系统

因为我博客使用的 Disqus 代理服务下线,博客的评论系统可能有一阵子没有工作了。惭愧的是我竟然最近才发现,我的工作环境一直是没有 GFW 存在的,发现是因为有个朋友为了留言给我不惜通过赞赏…

Keep reading

我的Python环境设置

网上看到一篇博文,我突然也想写一下自己正在使用的 Python 环境设置,以及对应的工具链。众众众所周知,Python 环境管理是个很大很大的坑,坑里面有无数新人 or 老司机的尸体。而 Python…

Keep reading

让你的Django应用变DRY的几个最佳实践

目前在 Python 的 Web 框架中被应用最广泛的就是 Django 和 Django REST Framework. 这两种框架都提供了非常健壮的功能,能满足 Web 开发的各个方面。DRY 是 Don't-Repeat-Yourself…

Keep reading

Pip trusted_host问题记录

问题定位 一日我在 Pipenv 上收到一个issue: 用户说 Pipenv 执行的 pip 命令中缺少了 port 部分。然后我去扒源码,结果发现有两处同样的函数:[1][2]逻辑不一致。顿时感觉事情没那么简单。于是我本地搞了一个pypi server…

Keep reading

Pipenv有什么问题

这不是我第一次写 Pipenv 相关的文章,也相信不是最后一次,前两篇我用的是英文,(浅陋地)分析了 Pipenv 和 Poetry…

Keep reading