2014 年 10 月 22日
Django 1.7.1 修复了 1.7 版本中的一些错误。
contenttypes 表的情况下迁移应用程序,将会显示更加有帮助的错误消息(#22411)。flush 错误消息包含 Unicode 字符时出现的 UnicodeDecodeError (#22882)。CHECK SQL 子句,这些子句在某些后端上在不使用迁移时被省略了 (#23416)。type 对象的序列化 (#22951)。@deconstructible 装饰器将引发 ValueError (#23418)。inlineformset_factory() 错误消息中的拼写错误,导致崩溃 (#23451)。ABSOLUTE_URL_OVERRIDES 与 'auth.User' 模型的能力 (#11775)。作为副作用,该设置现在会为出现在 ABSOLUTE_URL_OVERRIDES 中但没有定义 get_absolute_url() 的任何模型添加一个 get_absolute_url() 方法。ImportError 异常 (#22920)。index_together 或 unique_together 模型选项不再导致无限迁移 (#23452)。contrib.sitemaps 中的崩溃,如果 lastmod 返回的是一个 date 而不是一个 datetime (#23403)。app_label (例如 django.contrib.auth 和 vendor.auth)一起工作 (#23483)。F 对象的能力 (#23492)。cy)和多个中国区域(zh_CN、zh_Hans、zh_Hant 和 zh_TW)的格式。已修复马其顿语的格式(删除尾部点号,#23532)。ManyToManyField('self'))的模型重命名问题 (#23503)。GenericInlineModelAdmin 添加了 get_extra()、get_max_num() 和 get_min_num() 钩子 (#23539)。migrations.RunSQL 不再需要百分号转义。现在与 cursor.execute() 保持一致 (#23426)。TEST 字典中的 SERIALIZE 条目可用 (#23421)。SchemaEditor,以便在具有迁移的应用程序中创建空间索引 (#23538)。SchemaEditor,以便在具有迁移的应用程序中创建空间元数据和索引 (#23537)。related_name 模型字段选项强制转换为 Unicode,以生成在 Python 2 和 3 中都可用的迁移 (#23455)。MigrationWriter 以处理没有导入的内置类型 (#23560)。ErrorList 上的 deepcopy (#23594)。admindocs 中的浏览视图详细信息的视图检查 URL 中指定的视图是否存在于 URL 配置中。以前,可以从 Python 路径中导入任意包。这不被认为是一个安全问题,因为 admindocs 只对工作人员用户可访问 (#23601)。AdminEmailHandler 中的 UnicodeDecodeError 崩溃 (#23593)。get_or_create 和 update_or_create 导致 IntegrityError 的问题 (#23611)。urlsafe_base64_decode() 返回正确的类型(字节字符串) (#23333)。makemigrations 现在可以序列化带有时区信息的值 (#23365)。ModelAdmin.list_filter 中的通用关联问题 (#23616)。Model.check() 不可达时引发错误 models.E020 (#23615)。makemigrations 以检测对 Meta.db_table 的更改 (#23629)。makemessages 中的回归问题,其中静态文件意外被忽略 (#23583)。8月 06, 2024