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 metode Widget.render() menerima **kwargs (#28265).
  • Diperbaiki pemulihan menyebabkan kegagalan Model.__init__() jika bidang mempunyai sebuah jarak hanya penjelas (#28269).
  • Diperbaiki pengecualian DisallowedModelAdminLookup tidak benar ketika menggunakan hubungan membalikkan bersarang dalam list_filter (#28262).
  • Diperbaiki kegagalan 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 kegagalan dalam jejeran admin ketika model mempunyai primary key bukan-disunting warisan (#27967).
  • Diperbaiki QuerySet.union(), intersection(), dan difference() ketika menggabungkan dengan EmptyQuerySet (#28293).
  • Dicegah peringatan daftar obyek tidak berurutan Paginator dari menilai QuerySet (#28284).
  • Diperbaiki nilai dari 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).
  • Dicegah nilai atribut dalam cetakan django/forms/widgets/attrs.html dari menjadi dibatasi sehingga atribut numerik (sebagai contoh max dan min) dari NumberInput bekerja dengan benar (#28303).
  • Dipindahkan pemilihan dari nilai pilihan pada string dalam konteks cetakan dari widget 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'.
  • Dicegah perubahan primary key dari menambahkan batasan primary key jika db_constraint=False (#28298).
  • Diperbaiki kegagalan UnboundLocalError dalam RenameField dengan bidang tidak ada (#28350).
  • Diperbaiki pemulihan mencegah model bidang limit_choices_to dari menjadi dinilai ketika ModelForm diinstansiasi (#28345).
Back to Top