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_NULL
tidak mengembalikan sebuah hasil (#26991). - Diizinkan sifat
User.is_authenticated
danUser.is_anonymous
untuk dibandingkan menggunakan==
,!=
, dan|
(#26988, #27154). - Dipindahkan metode
BaseCommand.usage()
rusak yang untuk dukunganoptparse
(#27000). - Diperbaiki sebuah pemeriksaan kegagalan kerangka kerja dengan sebuah
Meta.default_permissions
kosong (#26997). - Diperbaiki sebuah pemulihan dalam angka dari permintaan ketika menggunakan
RadioSelect
dengan bidang formulirModelChoiceField
(#27001). - Diperbaiki sebuah kegagalan jika
request.META['CONTENT_LENGTH']
adalah deretan karakter kosong (#27005). - Diperbaiki pencarian
isnull
pada sebuahForeignKey
denganto_field
nya menunjuk ke sebuahCharField
atau menunjuk ke sebuahCharField
ditentukan denganprimary_key=True
(#26983). - Dicegah perintah
migrate
dari memunculkanInconsistentMigrationHistory
di kehadiran dari perpindahan lumatan tidak diberlakukan (#27004). - Diperbaiki sebuah pemulihan di
Client.force_login()
yang dibutuhkan menentukan sebuahbackend
daripada 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_indexes
diadakan (#26973). - Diperbaiki
ClearableFileInput
untuk menghindari atribut HTMLrequired
ketika 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
makemigrations
melewati 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.admindocs
ketika sebuah tampilan ada di sebuah kelas, seperti beberapa dari tampilan admin (#27018). - Dikembalikan sedikit pemeriksaan admin yang memeriksa
field.many_to_many
kembali keisinstance(field, models.ManyToManyField)
sejak itu ternyata pemeriksaan tidak cocok untuk disamaratakan seperti itu (#26998). - Ditambahkan nama lain basisdata pada pesan
InconsistentMigrationHistory
dimunculkan olehmakemigrations
danmigrate
(#27089). - Diperbaiki pembuatan dari obyek
ContentType
danPermission
untuk model dari aplikasi tanpa perpndahan ketika memanggil perintahmigrate
dengan tidak ada perpindahan untuk diberlakukan (#27044). - Disertakan perubahan keadaan perpindahan sudah diberlakukan di instance
App
disediakan ke penerima sinyalpre_migrate
untuk mengizinkan penamaan kembaliContentType
pada penamaan kembali model (#27100). - Diizinkan kembali mensubkelaskan
UserCreationForm
tanpaUSERNAME_FIELD
diMeta.fields
(#27111). - Diperbaiki pemulihan di formulir model dimana bidang model dengan
default
yang tidak muncul di data POST tidak lagi menggunakandefault
(#27039).