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