1 Mei 2015
Django 1.8.1 memperbaiki beberapa kesalahan di 1.8 termasuk beberapa optimalisasi di kerangka kerja perpindahan.
timedelta
di perpindahan (#24566).testserver
argumen penempatan perintah (nama perlengkapan tetap) (#24571).TypeError
di fungsi terjemahan check_for_language()
dan get_language_bidi()
ketika terjemahan dinonaktifkan (#24569).squashmigrations
ketika menggunakan SeparateDatabaseAndState
(#24278).datetime
ketika menggunakan versi terlama dari pemacu API DB MySQLdb ketika itu tidak mendukung pecahan detik (#24584).ManyToManyField
(#24513) .QuerySet.update()
pada foreign key ke bidang satu-ke-satu (#24578).admindocs
ketika sebuah model telah memutar hubungan foreign key (#24624).admindocs
(#24625).QuerySet.update()
pada foreign key untuk dicirikan dengan primary key uuid
(#24611).urlpatterns
examples generated by startproject
to
remove usage of referencing views by dotted path in
django.conf.urls.url()
which is deprecated in Django 1.8
(#24635).order_by()
, tetapi bukan bagian dari klausa select. Sebuah contoh permintaan adalah qs.annotate(foo=F('field')).values('pk').order_by('foo'))
(#24615).null
/not null
selama perubahan bidang dari basisdata MySQL (#24595).contrib.admin
ketika bergantian menggunakan penyimpanan berkas tetap (#24655).test --keepdb
, yang mencegah aplikasi dengan perpindahan data dari menggunakan pilihan (#24729).makemessages
di beberapa lokal (#23271).contrib.admin
yang menggunakan ModelAdmin.filter_horizontal
dan filter_vertical
options (#24676).AttributeError: function 'GDALAllRegister' not found
error when
initializing contrib.gis
on Windows.ModelState
untuk bidang salin dalam daripada dekonstruksi dan rekonstruksi (#24591). Ini mempercepat membangun keadaan model dan mengurangi penggunaan memori ketika menjalankan manage.py migrate
(meskipun perubahan lain di terbitan ini mungkin meniadakan manfaat kinerja apapun).Agu 03, 2022