Catatan terbitan Django 1.11.3¶
1 Juli 2017
Django 1.11.3 memperbaiki beberapa kesalahan di 1.11.2.
Perbaikan kesalahan¶
Dipindahkan peringatan pengusangan tidak benar tentang argumen
rendererhilang jika sebuah metodeWidget.render()menerima**kwargs(#28265).Diperbaiki pemulihan menyebabkan kegagalan
Model.__init__()jika bidang mempunyai sebuah jarak hanya penjelas (#28269).Diperbaiki pengecualian
DisallowedModelAdminLookuptidak benar ketika menggunakan hubungan membalikkan bersarang dalamlist_filter(#28262).Diperbaiki kegagalan
FieldListFilter.get_queryset()admin pada masukan tidak sah (#28202).Diperbaiki HTML tidak sah untuk
AdminFileWidgetdiwajibkan (#28278).Diperbaiki model pengawalan untuk menyetel nama dari indeks model berdasarkan-kelas untuk model hanya mewarisi
models.Model(#28282).Diperbaiki kegagalan dalam jejeran admin ketika model mempunyai primary key bukan-disunting warisan (#27967).
Diperbaiki
QuerySet.union(),intersection(), dandifference()ketika menggabungkan denganEmptyQuerySet(#28293).Dicegah peringatan daftar obyek tidak berurutan
Paginatordari menilaiQuerySet(#28284).Diperbaiki nilai dari
redirect_field_namedalam konteks cetakan``LoginView``. Itu sekarang sebuah string kosong (seperti itu untuk tampilanlogin()berdasarkan-fungsi asli) jika parameter sesuai tidak dikirim dalam sebuah permintaan (khususnya, ketika halaman masuk diakses langsung) (#28229).Dicegah nilai atribut dalam cetakan
django/forms/widgets/attrs.htmldari menjadi dibatasi sehingga atribut numerik (sebagai contohmaxdanmin) dariNumberInputbekerja dengan benar (#28303).Dipindahkan pemilihan dari nilai pilihan pada string dalam konteks cetakan dari widget
CheckboxSelectMultiple,NullBooleanSelect,RadioSelect,SelectMultiple, danSelect(#28176). Dalam Django 1.11.1, pemilihan telah ditambahkan dalam Python untuk menghindari lokalisasi dari nilai-nilai numerik dalam cetakan Django, tetapi ini membuat beberapa penggunaan kasus lebih sulit. Pemilihan sekarang selesai dalam cetakan menggunakan penyaring|stringformat:'s'.Dicegah perubahan primary key dari menambahkan batasan primary key jika
db_constraint=False(#28298).Diperbaiki kegagalan
UnboundLocalErrordalamRenameFielddengan bidang tidak ada (#28350).Diperbaiki pemulihan mencegah model bidang
limit_choices_todari menjadi dinilai ketikaModelFormdiinstansiasi (#28345).