November 4, 2015
Django 1.8.6 menambahkan dukungan resmi untuk Python 3.5 dan memperbaiki beberapa kesalahan di 1.8.5.
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).
Apr 04, 2017