Django 4.2.2 versionsinformation¶
5 juni 2023
Django 4.2.2 åtgärdar flera buggar i 4.2.1.
Buggrättningar¶
Åtgärdade en regression i Django 4.2 som orsakade en onödig
DBMS_LOB.SUBSTR()-omslag i__isnulloch__exact=None-uppslagningar förTextField()/BinaryField()på Oracle (#34544`).Återställde, efter en regression i Django 4.2,
get_prep_value()-anropet iJSONField-underklasser (#34539).Fixade en regression i Django 4.2 som orsakade en krasch av
QuerySet.defer()när man passerade enManyToManyFieldellerGenericForeignKeyreferens. Även om det är ett no-op, var det tillåtet i äldre versioner (#34570).Åtgärdade en regression i Django 4.2 som orsakade en krasch av
QuerySet.only()när man skickade en omvändOneToOneField-referens (#34612`).Åtgärdat ett fel i Django 4.2 där
makemigrations --updateinte respekterade alternativet--name(#34568).Åtgärdade en prestandaförlust i Django 4.2 vid kompilering av frågor utan ordning (#34580).
Åtgärdade en regression i Django 4.2 där en icke-existerande stilmall länkades på en ”Grattis!”-sida (#34588).
Åtgärdade en regression i Django 4.2 som orsakade en krasch av
QuerySet.aggregate()med uttryck som refererar till andra aggregat (#34551).Åtgärdade en regression i Django 4.2 som orsakade en krasch av
QuerySet.aggregate()med aggregat som refererar till underfrågor (#34551).Åtgärdade en regression i Django 4.2 som orsakade en krasch av querysets på SQLite när man filtrerade på
DecimalFieldmot värden utanför det definierade intervallet (#34590).Åtgärdade en regression i Django 4.2 som orsakade en serialiseringskrasch på en
ManyToManyFieldutan en naturlig nyckel när dessManagerbasQuerySetanvändeselect_related()(#34620`).