一周回顾:4月8日
Django 的 0.96 版本刚刚发布,但我们已经开始着手下一个版本的工作。以下是过去一周我们对 Django 开发版本进行的一些重大改进。
- 从变更集 4901开始,我们添加了命名 URL 模式的功能。这对于反向 URL 匹配非常有用。请参阅新的文档。
- 您是否已经看到django.contrib.localflavor?作为我们“自带电池”理念的一个例子,它包含了一系列对特定区域应用程序有用的函数和数据结构。目前,
localflavor
最大的组成部分是django.newforms
样式的Field
对象,用于验证各种特定国家/地区的数据。例如,我们提供了针对美国社会安全号码、电话号码、州和邮政编码的验证器;澳大利亚、巴西、芬兰、法国、德国、意大利、日本、挪威和英国的邮政编码;以及一些国家的政府身份号码。此外,我们还有更多内容即将推出。如果您能想到(最好还能实现)一些对许多人有用的特定区域逻辑,而localflavor
尚未处理,请贡献您的力量! - 我们正在继续完善newforms-admin 分支,该分支旨在将 Django 的管理站点与 newforms 库集成。在此过程中,我们也抓住机会为管理站点添加了额外的自定义挂钩。大部分实现工作已经完成,现在可以使用该分支在同一个 Django 项目中运行多个具有不同配置的 Django 管理站点实例。这令人兴奋!请参阅维基页面上的状态部分,了解一些更改示例。
- 本周我们创建了一个
unicode
分支。Malcolm Tredinnick 将负责领导这项工作,一劳永逸地使 Django 的所有内部都完全支持 Unicode。请参阅分支维基页面了解更多信息。