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).