Django 0.96 发布公告!
我们非常高兴地宣布 Django 0.96 发布!
0.96 的主要目标是清理和稳定 0.95 中引入的功能。发行说明 涵盖了少数几个向后不兼容的更改,但对于大多数人来说,升级过程应该很简单。
一项特别的更改会影响在较旧服务器上使用 MySQL 的用户:如果您收到关于 Django 需要较新版本的错误MySQLdb,您需要将版本升级到MySQLdb1.2.1p2 或更高版本,或者将您的DATABASE_ENGINE设置更改为"mysql_old"。您可以在发行说明中阅读有关此更改的更多信息。
尽管 0.96 的主要重点是稳定性和成熟度,但它还包含一些新功能,可帮助您编写更好的代码。尤其值得注意的是
-
Django 现在附带一套全面的测试工具。您可以编写基于doctest或unittest的测试,使用简单的测试工具测试您的视图,并自动加载初始数据(“fixture”)。
如果测试确实像用牙线一样,那么可以将这些新工具视为超级舒适、美味可口、顶级品质的牙线。
-
Django 0.96 还附带一个全新的表单库,django.newforms。这是对django.forms的替换,即旧的表单/操作器/验证框架。0.96 中同时提供这两个 API,但在接下来的两个版本中,我们将完全切换到这个很棒的新系统。
阅读发行说明,了解有关这些更改和其他更改的更多详细信息。
我们无法充分感谢我们令人惊叹的开发社区。此版本包含 200 多个不同人的工作。从这个角度来看:当我们发布 0.95时,我们感谢“数十位 Django 贡献者”;这一次,感谢数百位贡献者更贴切。换句话说,如果没有这个令人惊叹的社区,这个版本就不会发布。
对于所有报告错误、提交补丁、参与我们的邮件列表、在我们的 IRC 频道闲逛的人:我们最衷心的感谢。与往常一样,我们尝试(但不可避免地失败)在AUTHORS 文件中列出每个人。
那么,您还在等什么?去下载 0.96,让我们知道您的想法!
返回顶部