Django 1.0.1 release notes

欢迎来到Django 1.0.1!

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

Fixes and improvements in Django 1.0.1

Django 1.0.1包含了对原始Django 1.0代码库的两百多个修复;每个修复的完整详细信息在1.0.X分支的历史中可用,但以下是一些亮点:

  • django.contrib.comments中的几个修复,涉及评论的RSS提要,评论的默认排序以及评论的默认模板的XHTML和国际化。
  • Django支持Oracle数据库的多个修复程序,包括对GIS QuerySets的分页支持,更有效的切片结果以及改进对现有数据库的自省。
  • Django对象关系映射器中的查询支持的几个修复程序,包括重复设置和重置用于使用INSERT - 唯一查询的排序和修复。
  • 在formets中的内联表单的多个修复。
  • 对自动生成的表单中的uniqueunique_together模型约束进行多次修复。
  • 修复了通过自动生成的表单处理文件上传时对自定义可调用upload_to声明的支持。
  • 固定支持根据list_display中的可调用属性对管理更改列表进行排序。
  • 修复传递给join模板过滤器的文字字符串的自动转义应用程序。以前,传递给join的文字字符串会自动转义,与the documented behavior for autoescaping and literal strings的记录行为相反。传递给join的文字字符串不再自动转义,这意味着您必须手动转义它们;这是一个不兼容,如果你是依靠这个bug,但不是如果你依赖逃避行为记录。
  • 默认情况下,Django支持的许多语言的改进和扩展的翻译文件。
  • 和往常一样,Django的文档的大量改进,包括对现有文档和扩展和新文档的更正。