Catatan terbitan Django 1.8.8¶
2 Januari 2016
Django 1.8.8 memperbaiki beberapa kesalahan di 1.8.7.
Pengguna Python 3.2, harap maklum bahwa kami telah memutuskan untuk menjatuhkan dukungan untuk Python 3.2 di Django 1.8.x pada akhir 2016. Kami tidak akan merusak hal-hal sengaja setelah itu, tetapi kami tidak mencoba terbitan berikut terhadap Python 3.2 juga. Dukungan hulu untuk Python 3.2 berakhir Februari 2016 jadi kami tidak menemukan banyak nilai dalam menyediakan perbaharuan keamanan untuk versi dari Python yang dapat tidak aman. Untuk membaca lebih tentang keputusan dan biarkan kami mengetahui jika ini akan menjadi bermasalah untuk anda, harap baca django-developers thread.
Perbaikan kesalahan¶
Diperbaiki pembangkitan nama bidang
unique_together
olehinspectdb
(#25274).Diperbaiki pencarian permintaan
__len
padaArrayField
untuk larik kosong (#25772).Disimpan kembali kemampuan untuk menggunakan penyesuaian bentuk dari
formats.py
dengandjango.utils.formats.get_format()
dan penyaring cetakandate
(#25812).Diperbaiki sebuah keadaan kesalahan ketika memindahkan operasi
SeparateDatabaseAndState
kebelakang (#25896).Diperbaiki kehilangan indeks
varchar/text_pattern_ops
diCharField
danTextField
masing-masing ketika menggunakanAlterField
di PostgreSQL (#25412).Diperbaiki sebuah keadaan kesalahan ketika menggunakan sebuah tindakan
AlterModelManagers
(#25852).Diperbaiki sebuah pemulihan yang mencegah menggunakan sebuah bahasa bukan di daftar basaha awal Django (
LANGUAGES
) (#25915).django.views.decorators.cache.never_cache()
sekarang mengirim kepala meyakinkan (ditambahkanno-cache, no-store, must-revalidate
padaCache-Control
) untuk lebih baik mencegah menyimpan sementara (#13008). Ini memperbaiki sebuah masalah dimana sebuah halaman disegarkan dalam Firefox membersihkan masukan yang dipilih di widgetfilter_horizontal
danfilter_vertical
admin, yang dapat menghasilkan dalam kehilangan data tidak sengaja jika seorang pengguna tidak menyadari itu dan kemudian mengajukan formulir (#22955).Diperbaiki sebuah pemulihan di admin yang mengabaikan baris jeda di bidang hanya-baca daripada merubah mereka menjadi
<br>
(#25465).Dibuat
loaddata
melewati meniadakan dan mengadakan batasan basisdata ketika itu tidak memuat alat bantu apapun (#23372).Diperbaiki sebuah kegagalan di
QuerySet.values()/values_list()
setelah sebuahannotate()
danorder_by()
ketikavalues()/values_list()
menyertakan sebuah bidang bukan diorder_by()
(#25316).