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 dan User.is_anonymous untuk dibandingkan menggunakan ==, !=, dan | (#26988, #27154).

  • Dipindahkan metode BaseCommand.usage() rusak yang untuk dukungan optparse (#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 formulir ModelChoiceField (#27001).

  • Diperbaiki sebuah kegagalan jika request.META['CONTENT_LENGTH'] adalah deretan karakter kosong (#27005).

  • Diperbaiki pencarian isnull pada sebuah ForeignKey dengan to_field nya menunjuk ke sebuah CharField atau menunjuk ke sebuah CharField ditentukan dengan primary_key=True (#26983).

  • Dicegah perintah migrate dari memunculkan InconsistentMigrationHistory di kehadiran dari perpindahan lumatan tidak diberlakukan (#27004).

  • Diperbaiki sebuah pemulihan di Client.force_login() yang dibutuhkan menentukan sebuah backend 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() dengan show_indexes diadakan (#26973).

  • Diperbaiki ClearableFileInput untuk menghindari atribut HTML required 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 ke isinstance(field, models.ManyToManyField) sejak itu ternyata pemeriksaan tidak cocok untuk disamaratakan seperti itu (#26998).

  • Ditambahkan nama lain basisdata pada pesan InconsistentMigrationHistory dimunculkan oleh makemigrations dan migrate (#27089).

  • Diperbaiki pembuatan dari obyek ContentType dan Permission untuk model dari aplikasi tanpa perpndahan ketika memanggil perintah migrate dengan tidak ada perpindahan untuk diberlakukan (#27044).

  • Disertakan perubahan keadaan perpindahan sudah diberlakukan di instance App disediakan ke penerima sinyal pre_migrate untuk mengizinkan penamaan kembali ContentType pada penamaan kembali model (#27100).

  • Diizinkan kembali mensubkelaskan UserCreationForm tanpa USERNAME_FIELD di Meta.fields (#27111).

  • Diperbaiki pemulihan di formulir model dimana bidang model dengan default yang tidak muncul di data POST tidak lagi menggunakan default (#27039).

Back to Top