Django 1.11.2 release notes¶
1 juni 2017
Django 1.11.2 lägger till en mindre funktion och åtgärdar flera buggar i 1.11.1. Dessutom är de senaste strängöversättningarna från Transifex införlivade.
Mindre funktion¶
Det nya attributet LiveServerTestCase.port
tillåter åter användningsfallet att binda till en specifik port efter ändringen bind to port zero i Django 1.11.
Buggrättningar¶
Lade till detektering för GDAL 2.1 och 2.0, och tog bort detektering för versioner 1.7 och 1.8 som inte stöds (#28181).
Ändrade
contrib.gis
så att den utlöserImproperlyConfigured
istället förGDALException
omgdal
inte är installerat, för att tillåta tredjepartsappar att fånga det undantaget (#28178).Fixad
django.utils.http.is_safe_url()
krasch på ogiltiga IPv6 URL:er (#28142).Åtgärdad regression som orsakade krasch av pickling av modellfält (#28188).
Fixade
django.contrib.auth.authenticate()
när flera autentiseringsbackends inte accepterar ett positionelltrequest
-argument (#28207).Fixad introspektion av indexfältbeställning på PostgreSQL (: biljett: 28197).
Åtgärdade en regression där
Model._state.adding
inte ställdes in korrekt på föräldramodeller med arv med flera tabeller efter att en barnmodell sparats (#28210).Tillät
DjangoJSONEncoder
att serialiseradjango.utils.deprecation.CallableBool
(#28230).Lättade på valideringen som lades till i Django 1.11 av fälten i
defaults
-argumentet förQuerySet.get_or_create()
ochupdate_or_create()
för att tillåta inställbara modellegenskaper (#28222).Korrigerad krasch i
MultipleObjectMixin.paginate_queryset()
på Python 2 om meddelandetInvalidPage
innehåller icke-ASCII (#28204).Förhindrade
Subquery
från att lägga till en onödigCAST
vilket resulterade i ogiltig SQL (#28199).Korrigerad detektering av GDAL 2.1 på Windows (#28181).
Datumbaserade generiska vyer returnerar en 404 istället för att krascha när de får ett datum utanför intervallet (#28209).
Åtgärdade en regression där
file_move_safe()
kraschade när filer flyttades till en CIFS-montering (#28170).Flyttade valideringen av filtillägget
ImageField
som lades till i Django 1.11 från modellfältet till formulärfältet för att tillåta användningsfallet att lagra bilder utan tillägg (#28242).