June 5, 2023
Django 4.2.2修复了4.2.1中的几个错误。
修复了Django 4.2中的一个回归,该回归导致不必要的 DBMS_LOB.SUBSTR()
wrapping in the __isnull
and __exact=None
lookups for TextField()
/BinaryField()
在Oracle上 (#34544 )。
恢复,在Django 4.2中进行回归后, get_prep_value()
呼入 JSONField
子类 (#34539 )。
修复了Django 4.2中导致崩溃的回归 QuerySet.defer()
当传递一个 ManyToManyField
或 GenericForeignKey
参考资料。虽然这样做是一种禁忌,但在旧版本中是允许的 (#34570 )。
修复了Django 4.2中导致崩溃的回归 QuerySet.only()
当通过倒车时 OneToOneField
参考文献 (#34612 )。
修复了Django 4.2中的错误,其中 makemigrations --update
并不尊重 --name
选择权 (#34568 )。
修复了Django 4.2中在没有排序的情况下编译查询时的性能回归 (#34580 )。
修正了Django 4.2中不存在的样式表链接到“恭喜!”上的回归问题。页面 (#34588 )。
修复了Django 4.2中导致崩溃的回归 QuerySet.aggregate()
使用引用其他聚合的表达式 (#34551 )。
修复了Django 4.2中导致崩溃的回归 QuerySet.aggregate()
使用引用子查询的聚合 (#34551 )。
修复了Django 4.2中的一个回归,该回归在过滤时会导致SQLite上的查询集崩溃 DecimalField
相对于定义范围之外的值 (#34590 )。
Fixed a regression in Django 4.2 that caused a serialization crash on a
ManyToManyField
without a natural key when its Manager
’s base
QuerySet
used select_related()
(#34620).
12月 18, 2023