# Django 5.2.8 documentation

# 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()` med `DummyCache` backend (#25840).

- Åtgärdade en regression i `FormMixin` som 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 `SeparateDatabaseAndState` operation bakåt (#25896).

- Åtgärdade en regression i `CommonMiddleware` som orsakade att `If-None-Match`-kontroller alltid returnerade HTTP 200 (#25900).

- Fixat saknat `varchar/text_pattern_ops` index på `CharField` respektive `TextField` när du använder `AlterField` på 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_literals` till standard `apps.py` skapad av `startapp` på Python 2 (#25909). Lägg till denna rad i dina egna `apps.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 `AlterModelManagers` operation (#25852).

- Fixed `TypedChoiceField` change detection with nullable fields (#25942).

- Felaktiga tidszonvarningar i anpassade adminmallar som inte har attributet `data-admin-utc-offset` i taggen `body` å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`, bakom `AppRegistryNotReady` när `runserver` startades (#25510`). Denna regression dök upp i 1.8.5 som en bieffekt av att fixa #24704 och av misstag applicerades inte fixen på grenen `stable/1.9.x`.

- Fixat `migrate --fake-initial` detektering av många-till-många tabeller (#25922).

- Återställde funktionaliteten för admins `list_editable` add och change knappar (#25903).

- Fixad `isnull` frågeuppslagning för `ForeignObject` (#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 `loaddata` hoppar över att inaktivera och aktivera databasbegränsningar när den inte laddar några fixturer (#23372).

- Återställde `contrib.auth` hashers kompatibilitet med `py-bcrypt` (#26016).

- Åtgärdade en krasch i `QuerySet.values()/values_list()` efter en `annotate()` och `order_by()` när `values()/values_list()` innehåller ett fält som inte finns i `order_by()` (#25316).