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 dibangkitkan oleh startproject untuk memindahkan penggunaan dari tampilan acuan oleh jalur bertitik di url() yang diusangkan di 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).contrib.gis di 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).Mar 30, 2019