PDM 使用过程中的问题

在使用 pdm 的时候,如果更新包很快,有时候会无法更新 lockfile,也就是pdm lock无法根据最新的包生成内容。

[阅读全文]
til  pdm  python 

New Usage of typing module in python

我原本想要分析一下 django webpack;但是写了一半,为了资料论述严谨,又不得不学习了 django component;在 django component 中,又发现了自己之前不知道的一些机制。无奈,先聊聊遇到的 typing 问题吧!

[阅读全文]

Print Trick for Python

这是一个可以同时将print内容输出到屏幕以及保存到日志文件的简单代码。

主要利用了 builtins 对 print 方法进行 hook,从而让方法全局有效。

[阅读全文]

Good Gevent

Gevent 是一个非常好用的异步工具,能够自动将阻塞的代码转换成非阻塞的代码。

[阅读全文]

Crazy Import

最近发现 Django settings 在使用的时候,容易出现不经过检查的问题。 因此,想要在 settings 的基础上严格约束一下,减少问题。

[阅读全文]