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)。8月 06, 2024