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