2015 年 1 月 2 日
Django 1.7.2 修复了 1.7.1 中的几个错误。
此外,Django 内置的 six 版本,即 django.utils.six
,已经升级到最新版本 (1.9.0)。
Meta.db_table
时迁移对自动创建的多对多表的重命名问题 (#23630)。id
字段时迁移崩溃的问题 (#23702)。RuntimeError
(#23621)。flush
为已迁移的应用程序加载初始数据 (#23699)。makemessages
回归问题,当 STATIC_ROOT
具有默认值 None
时 (#23717)。GeometryField
相关的崩溃问题 (#23719)。AlterIndexTogether
或 AlterUniqueTogether
引用的字段时的迁移崩溃问题 (#23614)。blank=True
的 GeometryField
时的迁移崩溃问题 (#23731)。DateTimeField()
用作 Transform.output_field
(#23420)。float("nan")
和 float("inf")
相关的迁移序列化 bug (#23770)。queryset
属性但没有 limit_choices_to
的自定义表单字段不能在 ModelForm
中使用 (#23795)。db_type
返回 None
时的自定义字段类型验证错误 (#23761)。index_together
的一部分的字段时的迁移崩溃问题 (#23859)。squashmigrations
以尊重 --no-optimize
参数 (#23799)。RenameModel
可逆操作 (#22248)。index/unique_together
约束的一部分的字段时迁移中的崩溃问题 (#23794)。name
包含 Unicode 字符时,django.core.files.File.__repr__()
的问题 (#23888)。delete_selected
视图中添加了缺失的上下文,以防止自定义站点标题等不显示 (#23898)。index_together
处理 (#23880)。RunSQL
SQL 内容时崩溃的问题,通常在使用 sqlmigrate
时发生 (#23909)。contrib.admin
添加/更改视图中的回归问题,导致一些 ModelAdmin
方法接收到错误的 obj
值 (#23934)。runserver
崩溃的问题 (#23946)。deconstruct()
方法时对 type
的序列化问题 (#23950)。django.contrib.auth.middleware.SessionAuthenticationMiddleware
在所有响应上设置 "Vary: Cookie"
头 (#23939)。blank=True
添加到 TextField()
时的崩溃问题 (#23920)。{text|varchar}_pattern_ops
索引时的问题 (#23954)。makemigrations
会创建损坏的迁移文件的 bug (#23956)。MultiValueField
具有无效数据时的崩溃问题 (#23674)。related_name
转换为文本 (Unicode),因为在 Python 3 中,这是插值所必需的。移除了迁移反构造中的 related_name
到文本的转换 (#23455 和 #23982)。timesince
过滤器的翻译问题 (#23989)。SchemaEditor
在没有用户指定的 default
的情况下正确添加默认值的问题。例如,一个具有 blank=True
的 CharField
没有将现有的行设置为空字符串,这会在添加 NOT NULL
约束时导致崩溃 (#23987)。default
的 TextField()
或 CharField()
时,makemigrations
不再提示输入默认值 (#23405)。order_with_respect_to
时的迁移崩溃问题 (#23983)。pre_migrate
信号 (#23975)。AdminSite
运行管理员系统检查 (#23497)。AppRegistryNotReady
异常导致崩溃 (#24007)。datetime.time
的支持 (#23998)。Meta.managed
时生成 AlterModelOptions
操作,而不是生成 DeleteModel
和 CreateModel
操作。这可以防止在 managed
从 False
更改为 True
或反之时丢失数据 (#24037)。sqlsequencereset
命令 (#24054)。contrib.sites
默认站点创建的问题 (#24000)。django.utils.safestring.mark_for_escaping()
中不是 str
或 bytes
类型的对象的支持。__html__
约定进行转义的字符串 (#23831)。DROP DEFAULT
SQL (#23581)。ValidationError
来初始化另一个 ValidationError
时出现崩溃的问题 (#24008)。migrate --list
时,防止了在没有迁移的应用程序上发生崩溃 (#23366)。12月 04, 2023