Django 1.0.1发行说明

欢迎来到Django 1.0.1!

这是Django1.0系列中的第一个“错误修复”版本,提高了Django1.0代码库的稳定性和性能。因此,Django 1.0.1不包含任何新功能(并且,根据 our compatibility policy ,保持与Django1.0的向后兼容性),但包含许多修复和其他改进。django 1.0.1是当前使用或针对django 1.0的任何开发或部署的建议升级。

Django 1.0.1中的修复和改进

django 1.0.1包含对原始django 1.0代码库的200多个修复;每个修复的完整详细信息可在 the history of the 1.0.X branch 但这里有一些亮点:

  • 几处修复 django.contrib.comments ,用于修饰或说明注释的RSS提要、注释的默认顺序和XHTML,以及注释的默认模板的国际化。

  • 对Django支持Oracle数据库的多种修复,包括对GIS查询集的分页支持、更高效的结果切片以及改进现有数据库的自省。

  • Django对象关系映射器中的几个查询支持修复,包括重复设置和重置排序以及修复 INSERT -仅查询。

  • 表单集中内联表单的多个修复程序。

  • 多个修复程序 uniqueunique_together 自动生成表单中的模型约束。

  • 固定支持自定义可调用 upload_to 通过自动生成的表单处理文件上载时的声明。

  • 修复了对基于中可调用属性对管理更改列表排序的支持 list_display .

  • 对传递给的文本字符串的自动转义应用程序的修复 join 模板筛选器。以前,文本字符串传递给 join 是自动逃走的,与 the documented behavior for autoescaping and literal strings . 传递给的文本字符串 join 不再是自动转义的,这意味着您现在必须手动转义它们;如果您依赖于此bug,则这是不兼容的,但如果您依赖于按文档记录的方式转义,则不是。

  • 默认情况下,Django支持许多语言的改进和扩展翻译文件。

  • 和往常一样,对Django的文档进行了大量的改进,包括对现有文档的更正以及扩展和新文档。