我的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

使用Flask搭建个人博客

我的个人博客从 Hexo 迁移到自建主机,主要是为了能自由的增减特性,和随时随地的更新博客(然而并没有)。所以考虑用 Python 的 Web 框架来写,由于我最开始是从 Flask 入门的,对它的源码也最了解,所以就选择了 Flask…

Keep reading

How does it work? -- threading.Condition

继两年前的上一篇文章之后,不靠谱博主终于想起了How does it work这个坑。主要是近期也没有遇到可值得分享的「精巧」的实现。之前其实也过了一遍模块的源码,对里面的各种锁也只是有个大概印象,并且它们之前非常像,很容易让人 confusing…

Keep reading

全新后台上线

最近几周空余时间都在做博客后台的重构,主要是因为之前匆匆上线的后台略显简陋。这一次重构就是奔着前后端分离去的,也是为了练练自己的前端技能。 主体框架使用了国人的Vue Element Admin…

Keep reading