Catatan terbitan Django 1.8.6

November 4, 2015

Django 1.8.6 menambahkan dukungan resmi untuk Python 3.5 dan memperbaiki beberapa kesalahan di 1.8.5.

Perbaikan kesalahan

  • Diperbaiki sebuah pemulihan menyebabkan ModelChoiceField mengabaikan prefetch_related() di queryset nya (#25496).
  • Diizinkan "mode=memory" di nama basisdata percobaan SQlite jika didukung (#12118).
  • Diperbaiki kegagalan pemeriksaan sistem di ForeignKey pada model nyata (#25503).
  • Diperbaiki permintaan tidak benar ketika anda mempunyai banyak ManyToManyField di model berbeda yang mempunyai nama bidang sama, menunjuk pada model sama, dan mempunyai hubungan balikan mereka ditiadakan (#25545).
  • Diizinkan menyaring terhadap keterangan RawSQL (#25506).
  • Dibuat fungsi basisdata Concat yang memiliki kekuatan yang sama pada SQLite (#25517).
  • Dihindari jejak tumpukan membingungkan ketika memulai runserver dengan pengaturan INSTALLED_APPS tidak sah (#25510). Pemulihan ini muncul di 1.8.5 sebagai pengaruh saming dari memperbaiki #24704.
  • Dibuat model yang ditangguhkan menggunakan _meta.apps model proxy mereka untuk menyimpan sementara dan mengambil (#25563). Ini mencegah model apapun dibangkitkan dalam perpindahan data menggunakan QuerySet.defer() dari bocoran pada percobaan dan kode aplikasi.
  • Diperbaiki sebuah kesalahan ketik di nama dari pencarian PostGIS strictly_above (#25592).
  • Diperbaiki tabrakan dengan contrib.postgres.forms.SplitArrayField dan IntegerField pada nilai tidak sah (#25597).
  • Ditambahkan pesan kesalahan membantu ketika perpindahan Django dan South ada di direktori sama (#25618).
  • DIperbaiki sebuah pemulihan di URLValidator yang mengizinkan URL dengan titik berurutan di bagian ranah (seperti http://example..com/) untuk dilewatkan (#25620).
  • Diperbaiki sebuah kegagalan dengan GenericRelation dan BaseModelAdmin.to_field_allowed (#25622).
Back to Top