# Dokumentasi Django 5.2.8

# Catatan terbitan Django 1.11.1

6 Mei 2017

Django 1.11.1 menambahkan fitur kecil dan perbaikan beberapa kesalahan dalam 1.11.

## Diizinkan meniadakan kursor sisi-peladen pada PostgreSQL

The change in Django 1.11 to make `QuerySet.iterator()` use server-side cursors on PostgreSQL prevents running Django with PgBouncer in transaction pooling mode. To reallow that, use the `DISABLE_SERVER_SIDE_CURSORS` setting in `DATABASES`.

Lihat Menggabungkan transaksi dan kursor sisi-peladen untuk obrolan lebih.

## Perbaikan kesalahan

- Dibuat perpindahan mematuhi argumen `name` `Index`. Jika anda membuat indeks bernama dengan Django 1.11, `makemigrations` akan membuat perpindahan untuk membuat kembali indeks dengan nama benar (#28051).

- Diperbaiki sebuah kegagalan ketika menggunakan sebuah pencarian `__icontains` pada sebuah `ArrayField` (#28038).

- Fixed a crash when using a 2-tuple in `EmailMessage`’s `attachments` argument (#28042).

- Diperbaiki kegagalan `QuerySet.filter()` ketika itu mengacu nama dari primary key `OneToOneField` (#28047).

- Diperbaiki tabel data POST kosong muncul daripada "No POST data" dalam halaman mencari kesalahan HTML (#28079).

- Disimpan kembali `BoundField` tanpa `choices` apapun menilai menjadi `True` (#28058).

- Dicegah `SessionBase.cycle_key()` dari kehilangan data sesi jika `_session_cache` tidak dikunpulkan (#28066).

- Diperbaiki tata letak dari `ReadOnlyPasswordHashWidget` (digunakan dalam halaman rubah pengguna admin) (#28097).

- Diizinkan mengambil panggilan pada pengelola dengan penyesuaian subkelas `ModelIterable` (#28096).

- Diperbaiki tautan rubah sandi dalam admin `contrib.auth` untuk terjemahan `el`, `es_MX`, dan `pt` (#28100).

- Disimpan kembali keluaran dari atribut `class` dalam `1` dari widget yang menggunakan cetakan `multiple_input.html`. Ini memperbaiki `ModelAdmin.radio_fields` dengan `admin.HORIZONTAL` (#28059).

- Diperbaiki kegagalan dalam `BaseGeometryWidget.subwidgets()` (#28039).

- Diperbaiki pengecualian memunculkan kembali dalam penjalanan permintaan ORM ketika `cursor.execute()` gagal dan yang menyusul `cursor.close()` juga gagal (#28091).

- Diperbaiki pemulihan dimana``CheckboxSelectMultiple``, `NullBooleanSelect`, `RadioSelect`, `SelectMultiple`, dan `Select` membatasi nilai pilihan (#28075).

- Diperbaiki tingkat susunan dari peringatan halaman queryset tidak berurutan (#28109).

- Diperbaiki pemulihan menyebabkan permintaan tidak benar untuk untuk pencarian sub permintaan `__in` ketika model menggunakan `ForeignKey.to_field` (#28101).

- Diperbaiki kegagalan ketika menimpa cetakan dari `django.views.static.directory_index()` (#28122).

- Diperbaiki pemulihan dalam formset pengesahan `min_num` dengan formulir tidak berubah yang mempunyai data awal (#28130).

- Dipersiapkan untuk dukungan `cx_Oracle` 6.0 (#28138).

- Diperbaharui `contrib.postgres` `SplitArrayWidget` untuk menggunakan membangun widget berdasarkan-cetakan (#28040).

- Diperbaiki kegagalan dalam `BaseGeometryWidget.get_context()` ketika menimpa `attrs` yang ada (#28105).

- Dicegah `AddIndex` dan `RemoveIndex` dari mengubah keadaan model (#28043).

- Dicegah perpindahan dari menjatuhkan indeks basisdata dari `Meta.indexes` ketika merubah `Field.db_index` menjadi `False` (#28052).

- Diperbaiki pemulihan dalam urutan pilihan dalam bidang formulir dengan pilihan dikelompokkan dan tidak dikelompopkkan (#28157).

- Diperbaiki kegagalan dalam `BaseInlineFormSet._construct_form()` ketika menggunakan `save_as_new` (#28159).

- Diperbaiki pemulihan dimana `Model._state.db` tidak disetel dengan benar pada model induk warisan banyak-tabel setelah menyimpan model anak (#28166).

- Diperbaiki jenis kembalian dari nilai `ArrayField(CITextField())` diambil dari basisdata (#28161).

- Diperbaiki kegagalan `QuerySet.prefetch_related()` ketika mengambil hubungan dalam obyek `Prefetch` bersarang (#27554).

- Dicegah menyembungikan kesalahan GDAL jika itu tidak dipasang ketika menggunakan `contrib.gis` (#28160). (itu mewajibkan ketergantungan sampai Django 1.11.)

- Diperbaiki pemulihan menyebabkan pencarian `__in` pada foreign key gagal ketika menggunakan model induk foreign key sebagai nilai pencarian (#28175).