Catatan terbitan Django 1.9.5Link to this heading
1 April 2016
Django 1.9.5 memperbaiki beberapa kesalahan dalam 1.9.4.
Perbaikan kesalahanLink to this heading
Dibuat
MultiPartParsermengabaikan nama berkas yang menormalkan menjadi sebuah string kosong untuk memperbaiki kegagalan diMemoryFileUploadHandlerdi khusus dibuat masukan pengguna (#26325).Diperbaiki kondisi jarang di
BaseCache.get_or_set()(#26332). Itu mengembalikan nilaidefaultdaripadaFalsejika ada sebuah kesalahan ketika mencoba menambahkan nilai ke cache.Diperbaiki kehilangan data di SQLite dimana nilai
DurationFielddengan fraksional kedua dapat disimpan sebagaiNone(#26324).Formulir di
contrib.authtidak 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 --clearmenjadi gagal jika penyimpanan tidak menerapkanpath()(#26297).Diperbaiki sebuah kegagalan ketika menggunakan pencarian kebalik dengan sub permintaan ketika
ForeignKeymempunyai sebuahto_fielddisetel menjadi sesuatu selain dari primary key (#26373).Diperbaiki sebuah pemulihan di
CommonMiddlewareyang menyebabkan peringatan palsu dalam catatan pada permintaan kehilangan terkemuka garis miring (#26293).Menyimpan kembali kegunaan dari
raw_id_fieldsadmin 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
ForeignKeymenjadi'self'(#26384).Diperbaiki
JSONFieldtidak sengaja meloloskan isinya ketika menampilkan nilai-nilai setelah gagal pengesahan formulir (#25532).