Catatan terbitan Django 1.10.1¶
September 1, 2016
Django 1.10.1 memperbaiki beberapa kesalahan di 1.10.
Perbaikan kesalahan¶
Diperbaiki sebuah kegagalan di hubungan MySQL dimana
SELECT @@SQL_AUTO_IS_NULLtidak mengembalikan sebuah hasil (#26991).Diizinkan sifat
User.is_authenticateddanUser.is_anonymousuntuk dibandingkan menggunakan==,!=, dan|(#26988, #27154).Dipindahkan metode
BaseCommand.usage()rusak yang untuk dukunganoptparse(#27000).Diperbaiki sebuah pemeriksaan kegagalan kerangka kerja dengan sebuah
Meta.default_permissionskosong (#26997).Diperbaiki sebuah pemulihan dalam angka dari permintaan ketika menggunakan
RadioSelectdengan bidang formulirModelChoiceField(#27001).Diperbaiki sebuah kegagalan jika
request.META['CONTENT_LENGTH']adalah deretan karakter kosong (#27005).Diperbaiki pencarian
isnullpada sebuahForeignKeydenganto_fieldnya menunjuk ke sebuahCharFieldatau menunjuk ke sebuahCharFieldditentukan denganprimary_key=True(#26983).Dicegah perintah
migratedari memunculkanInconsistentMigrationHistorydi kehadiran dari perpindahan lumatan tidak diberlakukan (#27004).Diperbaiki sebuah pemulihan di
Client.force_login()yang dibutuhkan menentukan sebuahbackenddaripada otomatis menggunakan satu yang pertama jika banyak backend dikonfigurasi (#27027).Membuat
QuerySet.bulk_create()secara benar menginisialisasi instance model pada backend, seperti PostgreSQL, yang mendukung mengembalikan ID dari rekaman dibuat sehingga hubungan many-to-many dapat digunakan pada obyek baru (#27026).Diperbaiki kegagalan dari
django.views.static.serve()denganshow_indexesdiadakan (#26973).Diperbaiki
ClearableFileInputuntuk menghindari atribut HTMLrequiredketika data inisial ada (#27037).Diperbaiki keterangan dengan fungsi basisdata ketika dipadukan dengan pencarian pada PostGIS (#27014).
Diizinkan kembali etiket
{% for %}untuk membuka setiap dapat berulang (#27058).Membuat
makemigrationsmelewati pemeriksaan riwayat tidak tetap pada basisdata bukan-awalan jika perute basisdata tidak digunakan atau jika bukan aplikasi dapat dipindahkan ke basisdata (#27054, #27110, #27142).Dipindahkan pengelola ganda dalam
Model._meta.managers(#27073).Diperbaiki kegagalan
contrib.admindocsketika sebuah tampilan ada di sebuah kelas, seperti beberapa dari tampilan admin (#27018).Dikembalikan sedikit pemeriksaan admin yang memeriksa
field.many_to_manykembali keisinstance(field, models.ManyToManyField)sejak itu ternyata pemeriksaan tidak cocok untuk disamaratakan seperti itu (#26998).Ditambahkan nama lain basisdata pada pesan
InconsistentMigrationHistorydimunculkan olehmakemigrationsdanmigrate(#27089).Diperbaiki pembuatan dari obyek
ContentTypedanPermissionuntuk model dari aplikasi tanpa perpndahan ketika memanggil perintahmigratedengan tidak ada perpindahan untuk diberlakukan (#27044).Disertakan perubahan keadaan perpindahan sudah diberlakukan di instance
Appdisediakan ke penerima sinyalpre_migrateuntuk mengizinkan penamaan kembaliContentTypepada penamaan kembali model (#27100).Diizinkan kembali mensubkelaskan
UserCreationFormtanpaUSERNAME_FIELDdiMeta.fields(#27111).Diperbaiki pemulihan di formulir model dimana bidang model dengan
defaultyang tidak muncul di data POST tidak lagi menggunakandefault(#27039).