# Dokumentasi Django 4.2.9.dev20231204082947

# Catatan terbitan Django 1.9.1

2 Januari 2016

Django 1.9.1 memperbaiki beberapa kesalahan di 1.9.

## Perbaikan kesalahan

- Diperbaiki `BaseCache.get_or_set()` dengan backend `DummyCache` (#25840).
- Diperbaiki sebuah pemulihan di `FormMixin` menyebabkan formulir menjadi disahkan dua kali (#25548, #26018).
- Diperbaiki kegagalan pemeriksaan sistem dengan `ArrayField` bersarang (#25867).
- Diperbaiki sebuah keadaan kesalahan ketika memindahkan operasi `SeparateDatabaseAndState` kebelakang (#25896).
- Diperbaiki sebuah pemulihan di `CommonMiddleware` menyebabkan pemeriksaan `If-None-Match` menjadi selalu mengembalikan HTTP 200 (#25900).
- Diperbaiki kehilangan indeks `varchar/text_pattern_ops` di `CharField` dan `TextField` masing-masing ketika menggunakan `AlterField` di PostgreSQL (#25412).
- Diperbaiki jumlah ringkasan halaman penegasan hapus admin dari obyek terkait (#25883).
- Ditambahkan `from __future__ import unicode_literals` ke awalan `apps.py` dibuat oleh `startapp` pada Python 2 (#25909). Tambah baris ini ke berkas-berkas `apps.py` anda sendiri dibuat menggunakan Django 1.9 jika anda ingin perpindahan bekerja pada kedua Python 2 dan Python 3.
- Dicegah `QuerySet.delete()` dari gagal di MySQL ketika meminta antar hubungan (#25882).
- Diperbaiki penilaian dari potongan panjang-nol dari `QuerySet.values()` (#25894).
- Diperbaiki sebuah keadaan kesalahan ketika menggunakan sebuah tindakan `AlterModelManagers` (#25852).
- Diperbaiki penemuan perubahan `TypedChoiceField` dengan bidang null (#25942).
- Diperbaiki peringatan zonawaktu tidak benar di cetakan admin penyesuaian yang tidak mempunyai atribut `data-admin-utc-offset` di etiket `body`. (#25845).
- Diperbaiki sebuah pemulihan yang mencegah menggunakan sebuah bahasa bukan di daftar basaha awal Django (`LANGUAGES`) (#25915).
- Dihindari menyembunyikan beberapa pengecualian, seperti sebuah pengaturan `INSTALLED_APPS` tidak sah, dibelakang `AppRegistryNotReady` ketika memulai `runserver` (#25510). Pemulihan ini muncul di 1.8.5 sebagai pengaruh samping dari perbaikan #24704 dan oleh kesalahan perbaikan tidak diberlakukan pada cabang `stable/1.9.x`.
- Diperbaiki penemuan `migrate --fake-initial` dari tabel many-to-many (#25922).
- Menyimpan kembali kegunaan dari tambah `list_editable` admin dan tombol rubah (#25903).
- Diperbaiki pencarian permintaan `isnull` untuk `ForeignObject` (#25972).
- Diperbaiki sebuah pemulihan di admin yang mengabaikan baris jeda di bidang hanya-baca daripada merubah mereka menjadi `<br>` (#25465).
- Diperbaiki acuan objek tidak benar di `SingleObjectMixin.get_context_object_name()` (#26006).
- Dibuat `loaddata` melewati meniadakan dan mengadakan batasan basisdata ketika itu tidak memuat alat bantu apapun (#23372).
- Restored `contrib.auth` hashers compatibility with `py-bcrypt` (#26016).
- Diperbaiki sebuah kegagalan di `QuerySet.values()/values_list()` setelah sebuah `annotate()` dan `order_by()` ketika `values()/values_list()` menyertakan sebuah bidang bukan di `order_by()` (#25316).