闲话 Django Raw SQL

在 Web 开发中,是否使用和怎样使用 ORM 一直是比较容易引起争议的话题。 在 Django 社区里, 相关的讨论也有很多。 一方面, Django 自带的 ORM 十分简明易学, 处理起简单的查询来得心应手, 相比与 Raw SQL,代码的可读性好很多 ...

Continue reading →

Python Packaging 编年史

distutils-sig 工作组成立

最初,Python 并没有自带的包管理器。 纯 Python 的模块(module)往往是通过直接拷贝源代码到相应目录来安装的。 如果要发布的模块包含 C extension ,那么还要写一个冗长的 Makefile。 导致程序员之间想要共享模块很不方便。

在 1998年的 Pycon 上 ...

Continue reading →