2 Januari 2016
Django 1.9.1 memperbaiki beberapa kesalahan di 1.9.
BaseCache.get_or_set()
dengan backend DummyCache
(#25840).FormMixin
menyebabkan formulir menjadi disahkan dua kali (#25548, #26018).ArrayField
bersarang (#25867).SeparateDatabaseAndState
kebelakang (#25896).CommonMiddleware
menyebabkan pemeriksaan If-None-Match
menjadi selalu mengembalikan HTTP 200 (#25900).varchar/text_pattern_ops
di CharField
dan TextField
masing-masing ketika menggunakan AlterField
di PostgreSQL (#25412).from __future__ import unicode_literals
ke awalan apps.py
dibuat oleh startapp
pada Python 2 (#25909). Tambah baris ini ke berkas-berkas apps.py
anda sendiri dibuat menggunakan Django 1.9 jika anda ingin perpindahan bekerja pada kedua Python 2 dan Python 3.QuerySet.delete()
dari gagal di MySQL ketika meminta antar hubungan (#25882).QuerySet.values()
(#25894).AlterModelManagers
(#25852).TypedChoiceField
dengan bidang null (#25942).data-admin-utc-offset
di etiket body
. (#25845).LANGUAGES
) (#25915).INSTALLED_APPS
tidak sah, dibelakang AppRegistryNotReady
ketika memulai runserver
(#25510). Pemulihan ini muncul di 1.8.5 sebagai pengaruh samping dari perbaikan #24704 dan oleh kesalahan perbaikan tidak diberlakukan pada cabang stable/1.9.x
.migrate --fake-initial
dari tabel many-to-many (#25922).list_editable
admin dan tombol rubah (#25903).isnull
untuk ForeignObject
(#25972).<br>
(#25465).SingleObjectMixin.get_context_object_name()
(#26006).loaddata
melewati meniadakan dan mengadakan batasan basisdata ketika itu tidak memuat alat bantu apapun (#23372).contrib.auth
hashers compatibility with py-bcrypt
(#26016).QuerySet.values()/values_list()
setelah sebuah annotate()
dan order_by()
ketika values()/values_list()
menyertakan sebuah bidang bukan di order_by()
(#25316).Des 04, 2023