---
title: "Catatan terbitan Django 1.11.1"
version: 5.1
locale: id
source: https://docs.djangoproject.com/id/5.1/releases/1.11.1/
canonical: https://djangodocs.dev/id/5.1/releases/1.11.1/
---
# 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()`](/id/5.1/ref/models/querysets/#django.db.models.query.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`](/id/5.1/ref/settings/#std-setting-DATABASE-DISABLE_SERVER_SIDE_CURSORS) setting in [`DATABASES`](/id/5.1/ref/settings/#std-setting-DATABASES).

Lihat [Menggabungkan transaksi dan kursor sisi-peladen](/id/5.1/ref/databases/#transaction-pooling-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](https://code.djangoproject.com/ticket/28051)).
- Diperbaiki sebuah kegagalan ketika menggunakan sebuah pencarian `__icontains` pada sebuah `ArrayField` ([#28038](https://code.djangoproject.com/ticket/28038)).
- Fixed a crash when using a 2-tuple in `EmailMessage`’s `attachments`
  argument ([#28042](https://code.djangoproject.com/ticket/28042)).
- Diperbaiki kegagalan `QuerySet.filter()` ketika itu mengacu nama dari primary key `OneToOneField` ([#28047](https://code.djangoproject.com/ticket/28047)).
- Diperbaiki tabel data POST kosong muncul daripada "No POST data" dalam halaman mencari kesalahan HTML ([#28079](https://code.djangoproject.com/ticket/28079)).
- Disimpan kembali `BoundField` tanpa `choices` apapun menilai menjadi `True` ([#28058](https://code.djangoproject.com/ticket/28058)).
- Dicegah `SessionBase.cycle_key()` dari kehilangan data sesi jika `_session_cache` tidak dikunpulkan ([#28066](https://code.djangoproject.com/ticket/28066)).
- Diperbaiki tata letak dari `ReadOnlyPasswordHashWidget` (digunakan dalam halaman rubah pengguna admin) ([#28097](https://code.djangoproject.com/ticket/28097)).
- Diizinkan mengambil panggilan pada pengelola dengan penyesuaian subkelas `ModelIterable` ([#28096](https://code.djangoproject.com/ticket/28096)).
- Diperbaiki tautan rubah sandi dalam admin `contrib.auth` untuk terjemahan `el`, `es_MX`, dan `pt` ([#28100](https://code.djangoproject.com/ticket/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](https://code.djangoproject.com/ticket/28059)).
- Diperbaiki kegagalan dalam `BaseGeometryWidget.subwidgets()` ([#28039](https://code.djangoproject.com/ticket/28039)).
- Diperbaiki pengecualian memunculkan kembali dalam penjalanan permintaan ORM ketika `cursor.execute()` gagal dan yang menyusul `cursor.close()` juga gagal ([#28091](https://code.djangoproject.com/ticket/28091)).
- Diperbaiki pemulihan dimana\`\`CheckboxSelectMultiple\`\`, `NullBooleanSelect`, `RadioSelect`, `SelectMultiple`, dan `Select` membatasi nilai pilihan ([#28075](https://code.djangoproject.com/ticket/28075)).
- Diperbaiki tingkat susunan dari peringatan halaman queryset tidak berurutan ([#28109](https://code.djangoproject.com/ticket/28109)).
- Diperbaiki pemulihan menyebabkan permintaan tidak benar untuk untuk pencarian sub permintaan `__in` ketika model menggunakan `ForeignKey.to_field` ([#28101](https://code.djangoproject.com/ticket/28101)).
- Diperbaiki kegagalan ketika menimpa cetakan dari `django.views.static.directory_index()` ([#28122](https://code.djangoproject.com/ticket/28122)).
- Diperbaiki pemulihan dalam formset pengesahan `min_num` dengan formulir tidak berubah yang mempunyai data awal ([#28130](https://code.djangoproject.com/ticket/28130)).
- Dipersiapkan untuk dukungan `cx_Oracle` 6.0 ([#28138](https://code.djangoproject.com/ticket/28138)).
- Diperbaharui `contrib.postgres` `SplitArrayWidget` untuk menggunakan membangun widget berdasarkan-cetakan ([#28040](https://code.djangoproject.com/ticket/28040)).
- Diperbaiki kegagalan dalam `BaseGeometryWidget.get_context()` ketika menimpa `attrs` yang ada ([#28105](https://code.djangoproject.com/ticket/28105)).
- Dicegah `AddIndex` dan `RemoveIndex` dari mengubah keadaan model ([#28043](https://code.djangoproject.com/ticket/28043)).
- Dicegah perpindahan dari menjatuhkan indeks basisdata dari `Meta.indexes` ketika merubah `Field.db_index` menjadi `False` ([#28052](https://code.djangoproject.com/ticket/28052)).
- Diperbaiki pemulihan dalam urutan pilihan dalam bidang formulir dengan pilihan dikelompokkan dan tidak dikelompopkkan ([#28157](https://code.djangoproject.com/ticket/28157)).
- Diperbaiki kegagalan dalam `BaseInlineFormSet._construct_form()` ketika menggunakan `save_as_new` ([#28159](https://code.djangoproject.com/ticket/28159)).
- Diperbaiki pemulihan dimana `Model._state.db` tidak disetel dengan benar pada model induk warisan banyak-tabel setelah menyimpan model anak ([#28166](https://code.djangoproject.com/ticket/28166)).
- Diperbaiki jenis kembalian dari nilai `ArrayField(CITextField())` diambil dari basisdata ([#28161](https://code.djangoproject.com/ticket/28161)).
- Diperbaiki kegagalan `QuerySet.prefetch_related()`  ketika mengambil hubungan dalam obyek `Prefetch` bersarang ([#27554](https://code.djangoproject.com/ticket/27554)).
- Dicegah menyembungikan kesalahan GDAL jika itu tidak dipasang ketika menggunakan `contrib.gis` ([#28160](https://code.djangoproject.com/ticket/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](https://code.djangoproject.com/ticket/28175)).
