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
FormMixinmenyebabkan formulir menjadi disahkan dua kali (#25548, #26018).Diperbaiki kegagalan pemeriksaan sistem dengan
ArrayFieldbersarang (#25867).Diperbaiki sebuah keadaan kesalahan ketika memindahkan operasi
SeparateDatabaseAndStatekebelakang (#25896).Diperbaiki sebuah pemulihan di
CommonMiddlewaremenyebabkan pemeriksaanIf-None-Matchmenjadi selalu mengembalikan HTTP 200 (#25900).Diperbaiki kehilangan indeks
varchar/text_pattern_opsdiCharFielddanTextFieldmasing-masing ketika menggunakanAlterFielddi PostgreSQL (#25412).Diperbaiki jumlah ringkasan halaman penegasan hapus admin dari obyek terkait (#25883).
Ditambahkan
from __future__ import unicode_literalske awalanapps.pydibuat olehstartapppada Python 2 (#25909). Tambah baris ini ke berkas-berkasapps.pyanda 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
TypedChoiceFielddengan bidang null (#25942).Diperbaiki peringatan zonawaktu tidak benar di cetakan admin penyesuaian yang tidak mempunyai atribut
data-admin-utc-offsetdi 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_APPStidak sah, dibelakangAppRegistryNotReadyketika 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-initialdari tabel many-to-many (#25922).Menyimpan kembali kegunaan dari tambah
list_editableadmin dan tombol rubah (#25903).Diperbaiki pencarian permintaan
isnulluntukForeignObject(#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
loaddatamelewati meniadakan dan mengadakan batasan basisdata ketika itu tidak memuat alat bantu apapun (#23372).Disimpan kembali kesesuaian pencampur
contrib.authdengan 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).