Catatan terbitan Django 1.9.5¶
1 April 2016
Django 1.9.5 memperbaiki beberapa kesalahan dalam 1.9.4.
Perbaikan kesalahan¶
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).