# dokumentasi Django 2.0.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

Perubahan dalam Django 1.11 untuk membuat `QuerySet.iterator()` menggunakan kursor sisi-peladen pada PostgreSQL mencegah menjalankan Django dengan pgBouncer dalam suasana penyatuan transaksi. Untuk mengizinkan kembali itu, gunakan pengaturan `DISABLE_SERVER_SIDE_CURSORS 1` dalam `DATABASES`.

Lihat Transaction pooling and server-side cursors 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).
- Diperbaiki kegagalan ketika menggunakan dua-tuple dalam argumen lampiran `EmailMessage` (#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).