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
ModelChoiceFieldmengabaikanprefetch_related()di queryset nya (#25496).Diizinkan “mode=memory” di nama basisdata percobaan SQlite jika didukung (#12118).
Diperbaiki kegagalan pemeriksaan sistem di
ForeignKeypada model nyata (#25503).Diperbaiki permintaan tidak benar ketika anda mempunyai banyak
ManyToManyFielddi 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
Concatyang memiliki kekuatan yang sama pada SQLite (#25517).Dihindari jejak tumpukan membingungkan ketika memulai
runserverdengan pengaturanINSTALLED_APPStidak sah (#25510). Pemulihan ini muncul di 1.8.5 sebagai pengaruh saming dari memperbaiki #24704.Dibuat model yang ditangguhkan menggunakan
_meta.appsmodel proxy mereka untuk menyimpan sementara dan mengambil (#25563). Ini mencegah model apapun dibangkitkan dalam perpindahan data menggunakanQuerySet.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.SplitArrayFielddanIntegerFieldpada nilai tidak sah (#25597).Ditambahkan pesan kesalahan membantu ketika perpindahan Django dan South ada di direktori sama (#25618).
DIperbaiki sebuah pemulihan di
URLValidatoryang mengizinkan URL dengan titik berurutan di bagian ranah (sepertihttp://example..com/) untuk dilewatkan (#25620).Diperbaiki sebuah kegagalan dengan
GenericRelationdanBaseModelAdmin.to_field_allowed(#25622).