Catatan terbitan Django 1.9.1¶
2 Januari 2016
Django 1.9.1 memperbaiki beberapa kesalahan di 1.9.
Perbaikan kesalahan¶
- Diperbaiki
BaseCache.get_or_set()
dengan backendDummyCache
(#25840). - Diperbaiki sebuah pemulihan di
FormMixin
menyebabkan formulir menjadi disahkan dua kali (#25548, #26018). - Diperbaiki kegagalan pemeriksaan sistem dengan
ArrayField
bersarang (#25867). - Diperbaiki sebuah keadaan kesalahan ketika memindahkan operasi
SeparateDatabaseAndState
kebelakang (#25896). - Diperbaiki sebuah pemulihan di
CommonMiddleware
menyebabkan pemeriksaanIf-None-Match
menjadi selalu mengembalikan HTTP 200 (#25900). - Diperbaiki kehilangan indeks
varchar/text_pattern_ops
diCharField
danTextField
masing-masing ketika menggunakanAlterField
di PostgreSQL (#25412). - Diperbaiki jumlah ringkasan halaman penegasan hapus admin dari obyek terkait (#25883).
- Ditambahkan
from __future__ import unicode_literals
ke awalanapps.py
dibuat olehstartapp
pada Python 2 (#25909). Tambah baris ini ke berkas-berkasapps.py
anda sendiri dibuat menggunakan Django 1.9 jika anda ingin perpindahan bekerja pada kedua Python 2 dan Python 3. - Dicegah
QuerySet.delete()
dari menggagalkan di MySQL ketika meminta antar hubungan (#25882). - Diperbaiki penilaian dari potongan panjang-nol dari
QuerySet.values()
(#25894). - Diperbaiki sebuah keadaan kesalahan ketika menggunakan sebuah tindakan
AlterModelManagers
(#25852). - Diperbaiki penemuan perubahan
TypedChoiceField
dengan bidang null (#25942). - Diperbaiki peringatan zonawaktu tidak benar di cetakan admin penyesuaian yang tidak mempunyai atribut
data-admin-utc-offset
di etiketbody
. (#25845). - Diperbaiki sebuah pemulihan yang mencegah menggunakan sebuah bahasa bukan di daftar basaha awal Django (
LANGUAGES
) (#25915). - Dihindari menyembunyikan beberapa pengecualian, seperti sebuah pengaturan
INSTALLED_APPS
tidak sah, dibelakangAppRegistryNotReady
ketika memulairunserver
(#25510). Pemulihan ini muncul di 1.8.5 sebagai pengaruh samping dari perbaikan #24704 dan oleh kesalahan perbaikan tidak diberlakukan pada cabangstable/1.9.x
. - Diperbaiki penemuan
migrate --fake-initial
dari tabel many-to-many (#25922). - Menyimpan kembali kegunaan dari tambah
list_editable
admin dan tombol rubah (#25903). - Diperbaiki pencarian permintaan
isnull
untukForeignObject
(#25972). - Diperbaiki sebuah pemulihan di admin yang mengabaikan baris jeda di bidang hanya-baca daripada merubah mereka menjadi
<br>
(#25465). - Diperbaiki acuan objek tidak benar di
SingleObjectMixin.get_context_object_name()
(#26006). - Dibuat
loaddata
melewati meniadakan dan mengadakan batasan basisdata ketika itu tidak memuat alat bantu apapun (#23372). - Disimpan kembali kesesuaian pencampur
contrib.auth
dengan py-bcrypt (#26016). - Diperbaiki sebuah kegagalan di
QuerySet.values()/values_list()
setelah sebuahannotate()
danorder_by()
ketikavalues()/values_list()
menyertakan sebuah bidang bukan diorder_by()
(#25316).