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 backend DummyCache (#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 pemeriksaan If-None-Match menjadi selalu mengembalikan HTTP 200 (#25900).

  • Diperbaiki kehilangan indeks varchar/text_pattern_ops di CharField dan TextField masing-masing ketika menggunakan AlterField di PostgreSQL (#25412).

  • Diperbaiki jumlah ringkasan halaman penegasan hapus admin dari obyek terkait (#25883).

  • Ditambahkan 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.

  • 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 etiket body. (#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, 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.

  • 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 untuk ForeignObject (#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 sebuah annotate() dan order_by() ketika values()/values_list() menyertakan sebuah bidang bukan di order_by() (#25316).

Back to Top