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 di MemoryFileUploadHandler di khusus dibuat masukan pengguna (#26325).
  • Diperbaiki kondisi jarang di BaseCache.get_or_set() (#26332). Itu mengembalikan nilai default daripada False jika ada sebuah kesalahan ketika mencoba menambahkan nilai ke cache.
  • Diperbaiki kehilangan data di SQLite dimana nilai DurationField dengan fraksional kedua dapat disimpan sebagai None (#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 menerapkan path() (#26297).
  • Diperbaiki sebuah kegagalan ketika menggunakan pencarian kebalik dengan sub permintaan ketika ForeignKey mempunyai sebuah to_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 di list_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).
Back to Top