欢迎来到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代码库的200多个修复;每个修复的完整详细信息可在 the history of the 1.0.X branch 但这里有一些亮点:
几处修复 django.contrib.comments
,用于修饰或说明注释的RSS提要、注释的默认顺序和XHTML,以及注释的默认模板的国际化。
对Django支持Oracle数据库的多种修复,包括对GIS查询集的分页支持、更高效的结果切片以及改进现有数据库的自省。
Django对象关系映射器中的几个查询支持修复,包括重复设置和重置排序以及修复 INSERT
-仅查询。
表单集中内联表单的多个修复程序。
多个修复程序 unique
和 unique_together
自动生成表单中的模型约束。
固定支持自定义可调用 upload_to
通过自动生成的表单处理文件上载时的声明。
修复了对基于中可调用属性对管理更改列表排序的支持 list_display
.
对传递给的文本字符串的自动转义应用程序的修复 join
模板筛选器。以前,文本字符串传递给 join
是自动逃走的,与 the documented behavior for autoescaping and literal strings . 传递给的文本字符串 join
不再是自动转义的,这意味着您现在必须手动转义它们;如果您依赖于此bug,则这是不兼容的,但如果您依赖于按文档记录的方式转义,则不是。
默认情况下,Django支持许多语言的改进和扩展翻译文件。
和往常一样,对Django的文档进行了大量的改进,包括对现有文档的更正以及扩展和新文档。
5月 28, 2025