Catatan terbitan Django 1.8.6Link to this heading
November 4, 2015
Django 1.8.6 menambahkan dukungan resmi untuk Python 3.5 dan memperbaiki beberapa kesalahan di 1.8.5.
Perbaikan kesalahanLink to this heading
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.Fixed a typo in the name of the
strictly_abovePostGIS lookup (#25592).Diperbaiki kegagalan 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).