2016年9月1日
Django1.10.1在1.10中修复了几个错误。
修复了MySQL连接的崩溃,其中 SELECT @@SQL_AUTO_IS_NULL
不返回结果 (#26991 )
允许 User.is_authenticated
和 User.is_anonymous
要使用比较的属性 ==
, !=
和 |
(#26988 , #27154 )
拆下破碎的 BaseCommand.usage()
方法 optparse
支持 (#27000 )
修复了带有空 Meta.default_permissions
(#26997 )
修正了使用时查询数的回归 RadioSelect
用一个 ModelChoiceField
表单字段 (#27001 )
修复了一个崩溃如果 request.META['CONTENT_LENGTH']
是空字符串 (#27005 )
修正了 isnull
在A上查找 ForeignKey
用它 to_field
指向一个 CharField
或指向 CharField
定义为 primary_key=True
(#26983 )
阻止了 migrate
来自提升的命令 InconsistentMigrationHistory
存在未经应用的挤压迁移 (#27004 )
修正了回归 Client.force_login()
需要指定 backend
如果配置了多个后端,则不会自动使用第一个后端 (#27027 )
制造 QuerySet.bulk_create()
在后端(如PostgreSQL)上正确初始化模型实例,这些实例支持返回所创建记录的ID,以便在新对象上使用多对多关系。 (#27026 )
固定崩溃 django.views.static.serve()
具有 show_indexes
启用 (#26973 )
固定的 ClearableFileInput
避免 required
初始数据存在时的HTML属性 (#27037 )
修复了与PostGIS上的查找结合使用时具有数据库函数的注释 (#27014 )
被允许 {{% for %}}
标记以解包任何iterable (#27058 )
制造 makemigrations
如果数据库路由器不在使用中或没有应用程序可以迁移到数据库,则跳过对非默认数据库的不一致历史检查。 (#27054 , #27110 , #27142 )
在中删除了重复的管理器 Model._meta.managers
(#27073 )
固定的 contrib.admindocs
当视图位于类中时崩溃,例如某些管理视图 (#27018 )
恢复了一些已检查的管理员检查 field.many_to_many
回到 isinstance(field, models.ManyToManyField)
既然结果证明支票不适合这样概括。 (#26998 )
已将数据库别名添加到 InconsistentMigrationHistory
由引发的消息 makemigrations
和 migrate
(#27089 )
修正了 ContentType
和 Permission
在调用 migrate
没有要应用的迁移的命令 (#27044 )
包括已应用的迁移状态更改 Apps
提供给的实例 pre_migrate
信号接收器允许 ContentType
要对模型重命名执行的重命名 (#27100 )
重新分配的子类 UserCreationForm
没有 USERNAME_FIELD
在里面 Meta.fields
(#27111 )
修正了模型形式中的回归,其中模型字段 default
没有出现在Post数据中的不再使用 default
(#27039 )
7月 22, 2024