Catatan terbitan Django 1.11.2¶
1 Juni 2017
Django 1.11.2 menambahkan fitur kecil dan memperbaiki beberapa kesalahan dalam 1.11.1. Juga, terjemahan string terakhir dari Transifex digabung.
Fitur kecil¶
Atribut LiveServerTestCase.port
baru mengizikan kembali penggunaan kasus dari mengikat port tertentu mengikuti bind to port zero 1 dirubah dalam Django 1.11.
Perbaikan kesalahan¶
- Ditambahkan pengenalan untuk GDAL 2.1 dan 2.0, dan dipindahkan pengenalan untuk versi tidak didukung 1.7 dan 1.8 (#28181).
- Dirubah
contrib.gis
untuk memunculkanImproperlyConfigured
daripadaGDALException
jikagdal
tidak terpasang, untuk mengizinkan aplikasi pihak-ketiga untuk menangkap pengecualian itu (#28178). - Diperbaiki tabrakan
django.utils.http.is_safe_url()
pada URL IPv6 tidak sah (#28142). - Diperbaiki pemulihan menyebabkan pickle dari bidang model untuk bertabrakan (#28188).
- Diperbaiki
django.contrib.auth.authenticate()
ketika banyak backend autentifikasi tidak menerima sebuah argumenrequest
penempatan (#28207). - Diperbaiki interospeksi dari pengurutan bidang indeks pada PostgreSQL (#28197).
- Diperbaiki pemulihan dimana
Model._state.adding
tidak disetel dengan benar pada model induk warisan banyak-tabel setelah menyimpan model anak (#28210). - Diizinkan
DjangoJSONEncoder
untuk menserialisasidjango.utils.deprecation.CallableBool
(#28230). - Disantaikan pengesahan ditambahkan dalam Django 1.11 dalam argumen
defaults
dariQuerySet.get_or_create()
danupdate_or_create()
utnuk mengizinkan kembali sifat model dapat disetel (#28222). - Diperbaiki tabrakan
MultipleObjectMixin.paginate_queryset()
pada Python 2 jika pesanInvalidPage
mengandung bukan-ASCII (#28204). - Dicegah
Subquery
dari menambahkanCAST
tidak diperlukan yang dihasilkan dalam SQL tidak sah (#28199). - Diperbaiki pengenalan dari GDAL 2.1 pada Windows (#28181).
- Dibuat tampilan umum berdasarkan-tanggal mengembalikan 404 daripada tabrakan ketika diberikan sebuah tanggal diluar jangkauan (#28209).
- Diperbaiki pemulihan dimana
file_move_safe()
tabrakan ketika memindahkan berkas ke ikatan CIFS (#28170). - Dipindahkan pengesahan tambahan berkas
ImageField
ditambahkan di Django 1.11 dari bidang model pada bidang formulir untuk mengizinkan kembali penggunaan kasus dari menyimpan gambar tanpa sebuah perpanjangan (#28242).