Catatan terbitan Django 1.8.5¶
Oktober 3, 2015
Django 1.8.5 memperbaiki beberapa kesalahan di 1.8.4.
Perbaikan kesalahan¶
- Dibuat pengembangan peladen otomatis dimuat kembali lebih kuat (#24704).
- Diperbaiki
AssertionErrordi beberapa permintaan hapus dengan sebuah model mengandung sebuah bidang yang keduanya foreign dan primary key (#24951). - Diperbaiki
AssertionErrordi beberapa permintaan rumit (#24525). - Diperbaiki sebuah kegagalan perpindahan dengan
GenericForeignKey(#25040). - Dibuat
translation.override()membersihkan penimpaan bahasa ketika terjemahan tidak secara inisial aktif (#25295). - Diperbaiki kegagalan ketika menggunakan sebuah nilai di
ModelAdmin.list_displayyang bertentangan dengan bidang balikan di model (#25299). - Diperbaiki pelengkapan otomatis untuk pilihan dari perintah pengelolaan bukan-
argparse(#25372). - Pengurutan alphabet dari import di pernyataan
from django.db import migrations, modelsdi baru saja dibuat perpindahan (#25384). - Diperbaiki kegagalan perpindahan pada MySQL ketika menambahkan sebuah teks atau bidang blob dengan awal tidak dapat diacak (#25393).
- Dirubah permintaan
Countuntuk menjalankanCOUNT(*)daripadaCOUNT('*')sebagai versi dari Django sebelum 1.8 lakukan (#25377). Ini mungkin memperbaiki pemulihan penampilan pada beberapa basisdata. - Diperbaiki penyesuaian queryset mengikat dengan
values()danvalues_list()(#20625). - Dipindahkan unsaved model instance assignment data loss check di membalikkan hubungan pada
Model.save()(#25160). - Ditambahkan kembali foreign key obyek ke instance formulir ketika mengesahkan model formset (#25431).
- Diizinkan menggunakan metode penulisan ORM setelah meniadakan otomatis perbaikan dengan
set_autocommit(False)(#24921). - Diperbaiki pilihan
manage.py test --keepdbdi Oracle (#25421). - Diperbaiki permintaan tidak benar dengan banyak bidang many-to-many di sebuah model dengan sama model 'to' dan dengan
related_namedisetel menjadi '+' (#24505, #25486). - Diperbaiki kesulitan
SimpleLazyObjectmembungkus sebuah model (#25389).