1 Juli 2017
Django 1.11.3 memperbaiki beberapa kesalahan di 1.11.2.
renderer
hilang jika sebuah metode Widget.render()
menerima **kwargs
(#28265).Model.__init__()
jika bidang mempunyai sebuah jarak hanya penjelas (#28269).DisallowedModelAdminLookup
tidak benar ketika menggunakan hubungan membalikkan bersarang dalam list_filter
(#28262).FieldListFilter.get_queryset()
admin pada masukan tidak sah (#28202).AdminFileWidget
diwajibkan (#28278).models.Model
(#28282).QuerySet.union()
, intersection()
, dan difference()
ketika menggabungkan dengan EmptyQuerySet
(#28293).Paginator
dari menilai QuerySet
(#28284).redirect_field_name
dalam konteks cetakan``LoginView``. Itu sekarang sebuah string kosong (seperti itu untuk tampilan login()
berdasarkan-fungsi asli) jika parameter sesuai tidak dikirim dalam sebuah permintaan (khususnya, ketika halaman masuk diakses langsung) (#28229).django/forms/widgets/attrs.html
dari menjadi dibatasi sehingga atribut numerik (sebagai contoh max
dan min
) dari NumberInput
bekerja dengan benar (#28303).CheckboxSelectMultiple
, NullBooleanSelect
, RadioSelect
, SelectMultiple
, dan Select
(#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'
.db_constraint=False
(#28298).UnboundLocalError
dalam RenameField
dengan bidang tidak ada (#28350).limit_choices_to
dari menjadi dinilai ketika ModelForm
diinstansiasi (#28345).Des 02, 2019