2015年1月2日
Django1.7.2修复了1.7.1中的几个错误。
此外,Django的6的自动版本, django.utils.six
,已升级到最新版本(1.9.0)。
修复了在更改时自动创建多对多表的迁移重命名 Meta.db_table
(#23630 )
修复了添加显式 id
sqlite上模型的字段 (#23702 )
在重新加载模块时添加了对重复模型的警告。先前A RuntimeError
每次应用程序注册表中的两个模型冲突时都会引发。 (#23621 )
修正了 makemessages
回归1.7.1时 STATIC_ROOT
有默认值 None
价值 (#23717 )
添加了geodjango与mysqlclient数据库驱动程序的兼容性。
固定mysql 5.6+崩溃 GeometryField
迁移中的S (#23719 )
修复了删除中引用的字段时的迁移崩溃。 AlterIndexTogether
或 AlterUniqueTogether
(#23614 )
将乌克兰地区一周中的第一天更新为星期一。
添加了对Spatialite 4.1上事务性空间元数据初始化的支持+ (#23152 )
修复了一个迁移崩溃,该崩溃阻止将具有默认值的可空字段更改为具有相同默认值的不可空字段 (#23738 )
修复了添加时的迁移崩溃 GeometryField
s与 blank=True
后地理信息系统研究 (#23731 )
允许使用 DateTimeField()
作为 Transform.output_field
(#23420 )
修复了涉及 float("nan")
和 float("inf")
(#23770 )
修复了一个回归,其中自定义表单字段具有 queryset
属性,但不是 limit_choices_to
无法用于 ModelForm
(#23795 )
修复了MySQL后端在以下情况下的自定义字段类型验证错误: db_type
返回 None
(#23761 )
修正了当字段被重命名为 index_together
(#23859 )
固定的 squashmigrations
尊重 --no-optimize
参数 (#23799 )
制造 RenameModel
可逆的 (#22248 )
在向后迁移时避免了从其他应用程序迁移的不必要回滚 (#23410 )
修复了使用深度嵌套子查询时出现的罕见查询错误 (#23605 )
修复了在删除属于 index/unique_together
约束 (#23794 )
固定的 django.core.files.File.__repr__()
当文件的 name
包含Unicode字符 (#23888 )
已将缺少的上下文添加到管理员的 delete_selected
阻止自定义网站标题等出现的视图 (#23898 )
修复了在管理中使用动态生成的内联和允许的字段引用的回归 (#23754 )
修复了某些循环迁移依赖项的无限循环错误,并使循环依赖项的错误消息更加有用。
新增遗失 index_together
处理sqlite (#23880 )
修正了一次车祸 RunSQL
SQL内容由架构编辑器收集,通常在使用 sqlmigrate
(#23909 )
修正了回归 contrib.admin
添加/更改导致某些 ModelAdmin
接收错误信息的方法 obj
价值 (#23934 )
固定的 runserver
当套接字错误消息包含Unicode字符时崩溃 (#23946 )
已修复的序列化 type
添加一个 deconstruct()
方法 (#23950 )
阻止了 django.contrib.auth.middleware.SessionAuthenticationMiddleware
从设置A "Vary: Cookie"
所有响应的标题 (#23939 )
修正了添加时的崩溃 blank=True
到 TextField()
关于MySQL (#23920 )
迁移基础设施创建的固定索引,特别是在处理特定于PostgreSQL的情况下 {{text|varchar}}_pattern_ops
指标 (#23954 )
固定错误 makemigrations
在处理多个表继承和从多个模型继承时创建了中断的迁移文件 (#23956 )
修正了当 MultiValueField
包含无效数据 (#23674 )
修复了在使用“另存为新”以及删除相关的内联时管理员中的崩溃 (#23857 )
总是皈依 related_name
转换为文本(Unicode),因为这是Python 3上插值所需的。删除的转换 related_name
移民解构中的文本 (#23455 和 #23982 )。
扩大了默认为在Oracle上测试而创建的表空间大小(主表空间从200米增加到300米,临时表空间从100米增加到150米)。这是为了适应Django自己的测试套件的增长。 (#23969 )
固定的 timesince
筛选韩语翻译 (#23989 )
修复了sqlite SchemaEditor
在没有指定用户的情况下正确添加默认值 default
. 例如,A CharField
具有 blank=True
没有将现有行设置为空字符串,这导致在添加 NOT NULL
约束 (#23987 )
makemigrations
添加时不再提示输入默认值 TextField()
或 CharField()
没有 default
(#23405 )
修复了添加时的迁移崩溃 order_with_respect_to
到具有现有行的表 (#23983 )
恢复了 pre_migrate
如果所有应用程序都有迁移,则发出信号 (#23975 )
使管理系统检查为自定义运行 AdminSite
的S (#23497 )
已确保在取消拾取模型时完全填充应用程序注册表。当外部脚本(如排队的基础设施)重新加载腌制的模型时,它可能会与 AppRegistryNotReady
例外 (#24007 )
向迁移生成的SQL中的字段索引添加引号,以防止索引名称需要时崩溃 (#24015 )。
补充 datetime.time
支持迁移问题解决者 (#23998 )
修复了安装为eggs的应用程序上的AdminDocs崩溃问题 (#23525 )
已更改迁移自动检测程序以生成 AlterModelOptions
操作而不是 DeleteModel
和 CreateModel
更改时的操作 Meta.managed
. 这可以防止更改时数据丢失 managed
从 False
到 True
反之亦然 (#24037 )
启用 sqlsequencereset
带有迁移的应用程序命令 (#24054 )
将表空间SQL添加到带有迁移的应用程序中 (#24051 )
修正的 contrib.sites
多数据库设置中的默认网站创建 (#24000 )
恢复了对非 str
或 bytes
在里面 django.utils.safestring.mark_for_escaping()
在Python 3上。
第三方库使用 __html__
模板引擎中的约定 (#23831 )
防止外来 DROP DEFAULT
迁移中的SQL (#23581 )
恢复了使用五级以上子查询的能力 (#23758 )
固定的崩溃时间 ValidationError
初始化时使用 ValidationError
用字典初始化的 (#24008 )
防止应用程序在运行时发生故障而不进行迁移 migrate --list
(#23366 )
7月 22, 2024