Django 1.0.1 发行说明 — Django 文档

来自菜鸟教程
Django/docs/3.2.x/releases/1.0.1
跳转至:导航、​搜索

Django 1.0.1 发行说明

欢迎来到 Django 1.0.1!

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

Django 1.0.1 中的修复和改进

Django 1.0.1 包含对原始 Django 1.0 代码库的 200 多个修复; 1.0.X 分支的历史 中提供了每个修复的完整细节,但这里有一些亮点:

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