回顾周报:8月22日
以下是过去几周(自 0.95 版本发布以来)Django改进的亮点。除了许多小的调整、错误修复和可用性改进外,Django开发版本中还有一些实质性的新改进。
- 变更集 3520:通过 Django 管理站点创建用户时,不再需要编辑 MD5 或 SHA 哈希值!我们创建了一个特殊的“添加用户”管理视图。
- 变更集 3554:URLconf 可以传递可调用对象作为字符串的替代方案。请参阅新的文档。
- 变更集 3570:添加了 SESSION_COOKIE_SECURE 设置。如果将其设置为 True,则会话 Cookie 将使用“secure”标志。
- 变更集 3601:为 Admin 的“search_fields”参数添加了一些很酷的新运算符,因此您可以指定搜索仅匹配数据库列的开头,以提高性能。请参阅新的search_fields 文档。
- 变更集 3602:添加了一个名为 SetRemoteAddrFromForwardedFor 的中间件类。如果您位于反向代理之后并希望自动将 HTTP_X_FORWARDED_FOR 标头转换为 REMOTE_ADDR,则此功能很有用。请参阅新的SetRemoteAddrFromForwardedFor 文档。
- 我们添加了一个如何阅读 Django 文档 的文档。(是的,这是关于文档的文档。请放心,我们没有计划编写一篇关于如何阅读关于文档的文档的文档。)
- 我们创建了一个0.90-bugfixes 分支 和一个0.91-bugfixes 分支。它们适用于那些坚持使用 Django 旧版本但遇到在新版本中已修复但尚未回传的错误的用户。James Bennett 负责维护这些分支,并在出现错误修复时签入。