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)。12月 04, 2023