Catatan terbitan Django 1.9.5¶
1 April 2016
Django 1.9.5 memperbaiki beberapa kesalahan dalam 1.9.4.
Perbaikan kesalahan¶
- Dibuat
MultiPartParser
mengabaikan nama berkas yang menormalkan menjadi sebuah string kosong untuk memperbaiki kegagalan diMemoryFileUploadHandler
di khusus dibuat masukan pengguna (#26325). - Diperbaiki kondisi jarang di
BaseCache.get_or_set()
(#26332). Itu mengembalikan nilaidefault
daripadaFalse
jika ada sebuah kesalahan ketika mencoba menambahkan nilai ke cache. - Diperbaiki kehilangan data di SQLite dimana nilai
DurationField
dengan fraksional kedua dapat disimpan sebagaiNone
(#26324). - Formulir di
contrib.auth
tidak lagi melucuti ruang kosong buntutan dan terkemuka dari bidang sandi (#26334). Perubahan membutuhkan pengguna yang menyetel sandi mereka ke sesuatu dengan seperti ruang kosong setelah situs diperbaharui ke Django 1.9 untuk menyetel kembali sandi mereka. Itu menyediakan kesesuaian-kebelakang untuk versi paling awal dari Django. - Diperbaiki sebuah kebocoran memori di pemuat cetakan cached (#126306).
- Diperbaiki sebuah pemulihan yang menyebabkan
collectstatic --clear
menjadi gagal jika penyimpanan tidak menerapkanpath()
(#26297). - Diperbaiki sebuah kegagalan ketika menggunakan pencarian kebalik dengan sub permintaan ketika
ForeignKey
mempunyai sebuahto_field
disetel menjadi sesuatu selain dari primary key (#26373). - Diperbaiki sebuah pemulihan di
CommonMiddleware
yang menyebabkan peringatan palsu dalam catatan pada permintaan kehilangan terkemuka garis miring (#26293). - Menyimpan kembali kegunaan dari
raw_id_fields
admin dilist_editable
(#26387). - Diperbaiki sebuah pemulihan dengan abstrak model warisan dan tautan induk jelas (#26413).
- Diperbaiki sebuah kegagalan perpindahan di SQLite ketika menamai kembali primary key dari sebuah model mengandung
ForeignKey
menjadi'self'
(#26384). - Diperbaiki
JSONField
tidak sengaja meloloskan isinya ketika menampilkan nilai-nilai setelah gagal pengesahan formulir (#25532).