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
renderer
hilang jika sebuah metodeWidget.render()
menerima**kwargs
(#28265). - Diperbaiki pemulihan menyebabkan
Model.__init__()
bertabrakan jika bidang mempunyai sebuah jarak hanya penjelas (#28269). - Diperbaiki pengecualian
DisallowedModelAdminLookup
tidak benar ketika menggunakan hubungan membalikkan bersarang dalamlist_filter
(#28262). - Diperbaiki tabrakan
FieldListFilter.get_queryset()
admin pada masukan tidak sah (#28202). - Diperbaiki HTML tidak sah untuk
AdminFileWidget
diwajibkan (#28278). - Diperbaiki model pengawalan untuk menyetel nama dari indeks model berdasarkan-kelas untuk model hanya mewarisi
models.Model
(#28282). - Diperbaiki tabrakan 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
Paginator
dari menilaiQuerySet
(#28284). - Diperbaiki nilai dari
redirect_field_name
dalam 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.html
dari menjadi dibatasi sehingga atribut numerik (sebagai contohmax
danmin
) dariNumberInput
bekerja 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 tabrakan
UnboundLocalError
dalamRenameField
dengan bidang tidak ada (#28350). - Diperbaiki pemulihan mencegah model bidang
limit_choices_to
dari menjadi dinilai ketikaModelForm
diinstansiasi (#28345).