2019 年 5 月 1 日
Django 2.2.1 修复了 2.2 版本中的一些错误。
dbshell
时,导致数据库用户密码引号不正确 (#30307)。psycopg2
2.8 的兼容性 (#30331)。ordering
参数中包含具有参数的表达式时,导致 ArrayAgg
和 StringAgg
崩溃的问题 (#30332)。None
(#30330)。makemigrations
在 condition
包含 range
对象时为检查约束和部分索引生成无限迁移 (#30350)。count()
和 exists()
出现不一致的行为 (#30325)。object_list
是在嵌套的 JSONField
键转换上排序或聚合的查询集时,导致 Paginator
崩溃的问题 (#30335)。limit_value
属性是可调用的时,导致数据库限制的 IntegerField
验证崩溃的问题 (#30328)。SearchVector
生成的 SQL 无法建立索引 (#30385)。SessionMiddleware
的子类,而不需要将 django.contrib.sessions
添加到 INSTALLED_APPS
中 (#30312)。Watchman
时的默认超时时间增加到 5 秒,以防止在较大的项目上回退到 StatReloader
,并通过 DJANGO_WATCHMAN_TIMEOUT
环境变量进行自定义设置 (#30361)。runserver
崩溃的问题 (#30323)。StatReloader
时,自动重新加载器无法可靠地检测到更改的问题 (#30323)。contains
、startswith
或 endswith
查找(或其不区分大小写的变体)的检查约束时发生的迁移崩溃问题 (#30408)。condition
包含 |
(OR
)运算符的检查约束时发生的迁移崩溃问题 (#30412)。12月 04, 2023