1 Mei 2015
Django 1.8.1 memperbaiki beberapa kesalahan di 1.8 termasuk beberapa optimalisasi di kerangka kerja perpindahan.
Ditambahkan dukungan untuk serialisasi obyek timedelta
di perpindahan (#24566).
Menyimpan kembali penguraian sesuai dari testserver
argumen penempatan perintah (nama perlengkapan tetap) (#24571).
Dicegah TypeError
di fungsi terjemahan check_for_language()
dan get_language_bidi()
ketika terjemahan dinonaktifkan (#24569).
Diperbaiki perintah squashmigrations
ketika menggunakan SeparateDatabaseAndState
(#24278).
Dilucuti mikrodetik dari nilai datetime
ketika menggunakan versi terlama dari pemacu API DB MySQLdb ketika itu tidak mendukung pecahan detik (#24584).
Diperbaiki perpindahan kegagalan ketika mengubah ManyToManyField
(#24513) .
Diperbaiki sebuah kegagalan dengan QuerySet.update()
pada foreign key ke bidang satu-ke-satu (#24578).
Diperbaiki pemulihan di tampilan rincian model dari admindocs
ketika sebuah model telah memutar hubungan foreign key (#24624).
Dicegah pemasukan berkas sewenang-wenang di admindocs
(#24625).
Diperbaiki sebuah kegagalan dengan QuerySet.update()
pada foreign key untuk dicirikan dengan primary key uuid
(#24611).
Diperbaiki interospeksi basisdata dengan SQLite 3.8.9 (diterbitkan 8 April 2015) (#24637).
Diperbaharui contoh urlpatterns
dibangkitkan oleh startproject
untuk memindahkan penggunaan dari tampilan acuan oleh jalur bertitik di url()
yang diusangkan di Django 1.8 (#24635).
Diperbaiki permintaan dimana sebuah pernyataan telah diacukan di order_by()
, tetapi bukan bagian dari klausa select. Sebuah contoh permintaan adalah qs.annotate(foo=F('field')).values('pk').order_by('foo'))
(#24615).
Diperbaiki sebuah nama tabel basisdata mengutip pemulihan (#24605).
Dicegah kehilangan sifat kolom null
/not null
selama perubahan bidang dari basisdata MySQL (#24595).
Diperbaiki jalur JavaScript dari widget bidang acuan contrib.admin
ketika bergantian menggunakan penyimpanan berkas tetap (#24655).
Diperbaiki sebuah kegagalan perpindahan ketika menambahkan hubungan pada model (#24573).
Diperbaiki sebuah kegagalan perpindahan ketika memberlakukan perpindahan dengan pengelola model pada Python 3 yang dibangkitkan pada Python 2 (#24701).
Disimpan kembali kemampuan menggunakan perulangan sebagai argumen penyaring queryset (#24719).
Diperbaiki sebuah kegagalan perpindahan ketika menamai kembali sasaran model dari hubungan banyak-ke-banyak (#24725).
Dipindahkan pembilasan dari basisdata percobaan dengan test --keepdb
, yang mencegah aplikasi dengan perpindahan data dari menggunakan pilihan (#24729).
Diperbaiki kegagalan makemessages
di beberapa lokal (#23271).
Diperbaiki penempatan teks bantuan dari bidang contrib.admin
yang menggunakan ModelAdmin.filter_horizontal
dan filter_vertical
options (#24676).
Diperbaiki kesalahan AttributeError: function ‘GDALAllRegister’ not found ketika menginisialisasikan contrib.gis
di Windows.
Dirubah 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).
Apr 04, 2017