Django 1.9.1 versionsinformation¶
2 januari 2016
Django 1.9.1 åtgärdar flera buggar i 1.9.
Buggrättningar¶
Fixade
BaseCache.get_or_set()medDummyCachebackend (#25840).Åtgärdade en regression i
FormMixinsom orsakade att formulär validerades två gånger (#25548, #26018).Fixade en systemkontrollkrasch med nästlade
ArrayField(#25867).Åtgärdat en tillståndsbugg vid migrering av en
SeparateDatabaseAndStateoperation bakåt (#25896).Åtgärdade en regression i
CommonMiddlewaresom orsakade attIf-None-Match-kontroller alltid returnerade HTTP 200 (#25900).Fixat saknat
varchar/text_pattern_opsindex påCharFieldrespektiveTextFieldnär du använderAlterFieldpå PostgreSQL (#25412`).Fixat sammanfattningen av relaterade objekt på sidan för bekräftelse av radering av administratör (#25883).
Lade till
from __future__ import unicode_literalstill standardapps.pyskapad avstartapppå Python 2 (#25909). Lägg till denna rad i dina egnaapps.py-filer som skapats med Django 1.9 om du vill att dina migreringar ska fungera på både Python 2 och Python 3.Förhindrade
QuerySet.delete()från att krascha på MySQL när man frågar över relationer (#25882).Fixad utvärdering av noll-längdssnitt av
QuerySet.values()(#25894).Åtgärdat ett tillståndsfel vid användning av en
AlterModelManagersoperation (#25852).Fixed
TypedChoiceFieldchange detection with nullable fields (#25942).Felaktiga tidszonvarningar i anpassade adminmallar som inte har attributet
data-admin-utc-offseti taggenbodyåtgärdade. (#25845).Åtgärdat en regression som förhindrade användning av ett språk som inte finns i Djangos standardspråklista (
LANGUAGES) (#25915).Undvek att dölja vissa undantag, som en ogiltig inställning för
INSTALLED_APPS, bakomAppRegistryNotReadynärrunserverstartades (#25510`). Denna regression dök upp i 1.8.5 som en bieffekt av att fixa #24704 och av misstag applicerades inte fixen på grenenstable/1.9.x.Fixat
migrate --fake-initialdetektering av många-till-många tabeller (#25922).Återställde funktionaliteten för admins
list_editableadd och change knappar (#25903).Fixad
isnullfrågeuppslagning förForeignObject(#25972).Åtgärdat en regression i admin som ignorerade radbrytningar i skrivskyddade fält istället för att konvertera dem till
<br>(#25465).Felaktig objektreferens i
SingleObjectMixin.get_context_object_name()åtgärdad (#26006).Gjorde så att
loaddatahoppar över att inaktivera och aktivera databasbegränsningar när den inte laddar några fixturer (#23372).Återställde
contrib.authhashers kompatibilitet medpy-bcrypt(#26016).Åtgärdade en krasch i
QuerySet.values()/values_list()efter enannotate()ochorder_by()närvalues()/values_list()innehåller ett fält som inte finns iorder_by()(#25316).