Catatan terbitan Django 1.11.1Link to this heading
6 Mei 2017
Django 1.11.1 menambahkan fitur kecil dan perbaikan beberapa kesalahan dalam 1.11.
Diizinkan meniadakan kursor sisi-peladen pada PostgreSQLLink to this heading
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 kesalahanLink to this heading
Dibuat perpindahan mematuhi argumen
nameIndex. Jika anda membuat indeks bernama dengan Django 1.11,makemigrationsakan membuat perpindahan untuk membuat kembali indeks dengan nama benar (#28051).Diperbaiki sebuah kegagalan ketika menggunakan sebuah pencarian
__icontainspada sebuahArrayField(#28038).Fixed a crash when using a 2-tuple in
EmailMessage’sattachmentsargument (#28042).Diperbaiki kegagalan
QuerySet.filter()ketika itu mengacu nama dari primary keyOneToOneField(#28047).Diperbaiki tabel data POST kosong muncul daripada "No POST data" dalam halaman mencari kesalahan HTML (#28079).
Disimpan kembali
BoundFieldtanpachoicesapapun menilai menjadiTrue(#28058).Dicegah
SessionBase.cycle_key()dari kehilangan data sesi jika_session_cachetidak 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.authuntuk terjemahanel,es_MX, danpt(#28100).Disimpan kembali keluaran dari atribut
classdalam1dari widget yang menggunakan cetakanmultiple_input.html. Ini memperbaikiModelAdmin.radio_fieldsdenganadmin.HORIZONTAL(#28059).Diperbaiki kegagalan dalam
BaseGeometryWidget.subwidgets()(#28039).Diperbaiki pengecualian memunculkan kembali dalam penjalanan permintaan ORM ketika
cursor.execute()gagal dan yang menyusulcursor.close()juga gagal (#28091).Diperbaiki pemulihan dimana``CheckboxSelectMultiple``,
NullBooleanSelect,RadioSelect,SelectMultiple, danSelectmembatasi nilai pilihan (#28075).Diperbaiki tingkat susunan dari peringatan halaman queryset tidak berurutan (#28109).
Diperbaiki pemulihan menyebabkan permintaan tidak benar untuk untuk pencarian sub permintaan
__inketika model menggunakanForeignKey.to_field(#28101).Diperbaiki kegagalan ketika menimpa cetakan dari
django.views.static.directory_index()(#28122).Diperbaiki pemulihan dalam formset pengesahan
min_numdengan formulir tidak berubah yang mempunyai data awal (#28130).Dipersiapkan untuk dukungan
cx_Oracle6.0 (#28138).Diperbaharui
contrib.postgresSplitArrayWidgetuntuk menggunakan membangun widget berdasarkan-cetakan (#28040).Diperbaiki kegagalan dalam
BaseGeometryWidget.get_context()ketika menimpaattrsyang ada (#28105).Dicegah
AddIndexdanRemoveIndexdari mengubah keadaan model (#28043).Dicegah perpindahan dari menjatuhkan indeks basisdata dari
Meta.indexesketika merubahField.db_indexmenjadiFalse(#28052).Diperbaiki pemulihan dalam urutan pilihan dalam bidang formulir dengan pilihan dikelompokkan dan tidak dikelompopkkan (#28157).
Diperbaiki kegagalan dalam
BaseInlineFormSet._construct_form()ketika menggunakansave_as_new(#28159).Diperbaiki pemulihan dimana
Model._state.dbtidak 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 obyekPrefetchbersarang (#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
__inpada foreign key gagal ketika menggunakan model induk foreign key sebagai nilai pencarian (#28175).