欢迎来到Django 1.0.2!
这是Django1.0系列中的第二个“错误修复”版本,提高了Django1.0代码库的稳定性和性能。因此,Django 1.0.2不包含任何新功能(并且,根据 our compatibility policy ,保持与django 1.0.0的向后兼容性),但包含许多修复和其他改进。django 1.0.2是当前使用或针对django 1.0的任何开发或部署的建议升级。
此版本背后的主要原因是为了解决最近发布的django 1.0.1中的一个问题;用于django 1.0.1的打包脚本省略了最终版本包中的一些目录,包括 django.contrib.gis
以及Django的单元测试套件的一部分。
django 1.0.2包含更新的打包脚本,发布包包含django 1.0.1中省略的目录。因此,此版本包含了django 1.0.1中的所有修复和改进;请参见 the Django 1.0.1 release notes 有关详细信息。
此外,自Django 1.0.1发布以来:
增加了最新的希伯来语和丹麦语翻译。
默认值 __repr__
面对来自 __unicode__
方法;而不是在这种情况下引发异常, repr()
现在将包含字符串“ [错误的Unicode数据] “代替无效的Unicode。
一个涉及Django交互的bug SafeUnicode
类和mysql适配器已解析; SafeUnicode
实例(例如,通过模板呈现生成)现在可以分配给模型属性并保存到MySQL,而不需要显式的中间强制转换 unicode
.
影响对空表进行筛选的错误。 DateField
已解决sqlite中的问题。
对Django的文档进行了一些更新和改进。
12月 18, 2023