# Dokumentasi Django 5.2.8

# Catatan terbitan Django 1.7.1

Oktober 22, 2014

Django 1.7.1 memperbaiki beberapa kesalahan di 1.7.

## Perbaikan kesalahan

- Diizinkan bidang many-to-many terkait untuk diacukan di admin (#23604).

- Ditambahkan pesan kesalahan lebih membantu jika anda mencoba memindahkan sebuah aplikasi tanpa pertama membuat tabel `contenttypes` (#22411).

- Dirubah algoritma ketergantungan perpindahan untuk menghindari kemungkinan perulangan tidak terbatas.

- Diperbaiki `UnicodeDecodeError` ketika pesan kesalahan `flush` mengandung karakter Unicode (#22882).

- Menginstansiasi kembali klausa SQL `CHECK` hilang yang telah dihilangkan pada beberapa backend ketika tidak menggunakan perpindahan (#23416).

- Diperbaiki serialisasi dari obyek `type` di perpindahan (#22951).

- Diizinkan acuan berderet dan acuan tersembunyi pada bidang admin (#23431).

- Penghias `@deconstructible` sekarang gagal dengan `ValueError` jika obyek penghias tidak dapat secara otomatis diimpor (#23418).

- Diperbaiki kesalahan ketik di sebuah pesan kesalahan `inlineformset_factory()` yang menyebabkan kegagalan (#23451).

- Disimpan kembali kemampuan menggunakan `ABSOLUTE_URL_OVERRIDES` dengan model `'auth.User'` (#11775). Sebagai efek samping, pengaturan sekarang menambahkan sebuah metode `get_absolute_url()` ke setiap model yang muncul di `ABSOLUTE_URL_OVERRIDES` tetapi tidak menentukan `get_absolute_url()`.

- Avoided masking some `ImportError` exceptions during application loading (#22920).

- Kosongkan pilihan model `index_together` atau `unique_together` tidak lagi menghasilkan di perpindahan tak terbatas (#23452).

- Diperbaiki kegagalan di `contrib.sitemaps` jika `lastmod` mengembalikan sebuah `date` daripada sebuah `datetime` (#23403).

- Diizinkan perpindahan untuk bekerja dengan `app_label` yang mempunyai bagian terakhir sama (sebagai contoh `django.contrib.auth` dan `vendor.auth`) (#23483).

- Disimpan kembali kemampuan untuk menyalin dalam obyek `F` (#23492).

- Bentuk untuk Wales (`cy`) dan beberapa lokal China (`zh_CN`, `zh_Hans`, `zh_Hant` dan `zh_TW`) telah ditambahkan. Bentuk-bentuk untuk Macedonia telah diperbaiki (titik mengikuti dipindahkan, #23532).

- Ditambahkan mengutip dari batasan nama di SQL dibangkitkan oleh perpindahan untuk mencegah kegagalan dengan karakter huruf besar di nama (#23065).

- Diperbaiki menamai kembali dari model dengan sebuah bidang self-referential many-to-many (`ManyToManyField('self')`) (#23503).

- Added the `get_extra()`, `get_max_num()`, and `get_min_num()` hooks to `GenericInlineModelAdmin` (#23539).

- Membuat `migrations.RunSQL` tidak lagi membutuhkan pelolosan tanda persen. Ini sekarang tetap dengan `cursor.execute()` (#23426).

- Made the `SERIALIZE` entry in the `TEST` dictionary usable (#23421).

- Diperbaiki kesalahan di perpindahan yang mencegah batasan primary key pada model tidak dikelola dengan primary key yang disesuaian (#23415).

- Ditambahkan `SchemaEditor` untuk backend GIS MySQL sehingga indeks spasial akan dibuat untuk aplikasi dengan perpindahan (#23538).

- Ditambahkan `SchemaEditor` untuk backend GIS Oracle sehingga metadata spasial dan indeks akan dibuat untuk aplikasi dengan perpindahan (#23537).

- Coerced the `related_name` model field option to Unicode during migration generation to generate migrations that work with both Python 2 and 3 (#23455).

- Diperbaiki `MigrationWriter` untuk menangani jenis siap-pakai tanpa impor (#23560).

- Diperbaiki `deepcopy` pada `ErrorList` (:tiket:`23594`).

- Dibuat tampilan `admindocs` untuk menjelajah pemeriksaan rincian tampilan jika tampilan yang ditentukan di URL yang ada di URLconf. Sebelumnya itu memungkinkan untuk mengimpor paket yang berubah-ubah dari jalur Python. Ini bukan dipertimbangkan sebagai masalah keamanan karena `admindocs` hanya dapat diakses ke pengguna staf (#23601).

- Diperbaiki kegagalan `UnicodeDecodeError` di `AdminEmailHandler` dengan karakter bukan-ASCII di permintaan (#23593).

- Diperbaiki kehilangan `get_or_create` dan `update_or_create` pada pengelola terkait menyebabkan `IntegrityError` (#23611).

- Made `urlsafe_base64_decode()` return the proper type (bytestring) on Python 3 (#23333).

- `makemigrations` sekarang dapat menserialisasikan nilai sadar-zona waktu (#23365).

- Ditambahkan penunjukan ke pertanyaan perpindahan ketika memindahkan batasan null dari sebuah bidang untuk mencegah sebuah IntegrityError pada baris NULL yang ada (#23609).

- Diperbaiki hubungan umum di `ModelAdmin.list_filter` (#23616).

- Disimpan kembali pemenuhan RFC untuk backend SMTP pada Python 3 (#23063).

- Diperbaiki sebuah kegagalan selagi mengurai kue-kue mengandung isi tidak sah (#23638).

- Kerangka sistem pemeriksaan sekarang menampilkan kesalahan models.E020 ketika kelas metode `Model.check()` tidak dijangkau(#23615).

- Dibuat pembuatan basisdata percobaan Oracle menajtuhkan pengguna dalam acara dari sebuah keluar yang tidak bersih dari pejalan percobaan sebelumnya (#23649).

- Diperbaiki `makemigrations` untuk mengenali perubahan pada `Meta.db_table` (#23629).

- Diperbaiki sebuah pemulihan ketika mengumpan klien percobaan Django dengan string data kosong (#21740).

- Diperbaiki sebuah pemulihan di `makemessages` dimana berkas-berkas tetap mendadak diabaikan (#23583).