---
title: "Catatan terbitan Django 1.7.1"
version: 4.2
locale: id
source: https://docs.djangoproject.com/id/4.2/releases/1.7.1/
canonical: https://djangodocs.dev/id/4.2/releases/1.7.1/
---
# 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](https://code.djangoproject.com/ticket/23604)).
- Ditambahkan pesan kesalahan lebih membantu jika anda mencoba memindahkan sebuah aplikasi tanpa pertama membuat tabel `contenttypes` ([#22411](https://code.djangoproject.com/ticket/22411)).
- Dirubah algoritma ketergantungan perpindahan untuk menghindari kemungkinan perulangan tidak terbatas.
- Diperbaiki `UnicodeDecodeError` ketika pesan kesalahan `flush` mengandung karakter Unicode ([#22882](https://code.djangoproject.com/ticket/22882)).
- Menginstansiasi kembali klausa SQL `CHECK` hilang yang telah dihilangkan pada beberapa backend ketika tidak menggunakan perpindahan ([#23416](https://code.djangoproject.com/ticket/23416)).
- Diperbaiki serialisasi dari obyek `type` di perpindahan ([#22951](https://code.djangoproject.com/ticket/22951)).
- Diizinkan acuan berderet dan acuan tersembunyi pada bidang admin ([#23431](https://code.djangoproject.com/ticket/23431)).
- Penghias `@deconstructible` sekarang gagal dengan `ValueError` jika obyek penghias tidak dapat secara otomatis diimpor ([#23418](https://code.djangoproject.com/ticket/23418)).
- Diperbaiki kesalahan ketik di sebuah pesan kesalahan `inlineformset_factory()` yang menyebabkan kegagalan ([#23451](https://code.djangoproject.com/ticket/23451)).
- Disimpan kembali kemampuan menggunakan [`ABSOLUTE_URL_OVERRIDES`](/id/4.2/ref/settings/#std-setting-ABSOLUTE_URL_OVERRIDES) dengan model `'auth.User'` ([#11775](https://code.djangoproject.com/ticket/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](https://code.djangoproject.com/ticket/22920)).
- Kosongkan pilihan model `index_together` atau `unique_together` tidak lagi menghasilkan di perpindahan tak terbatas ([#23452](https://code.djangoproject.com/ticket/23452)).
- Diperbaiki kegagalan di `contrib.sitemaps` jika `lastmod` mengembalikan sebuah `date` daripada sebuah `datetime` ([#23403](https://code.djangoproject.com/ticket/23403)).
- Diizinkan perpindahan untuk bekerja dengan `app_label` yang mempunyai bagian terakhir sama (sebagai contoh `django.contrib.auth` dan `vendor.auth`) ([#23483](https://code.djangoproject.com/ticket/23483)).
- Disimpan kembali kemampuan untuk menyalin dalam obyek `F` ([#23492](https://code.djangoproject.com/ticket/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](https://code.djangoproject.com/ticket/23532)).
- Ditambahkan mengutip dari batasan nama di SQL dibangkitkan oleh perpindahan untuk mencegah kegagalan dengan karakter huruf besar di nama ([#23065](https://code.djangoproject.com/ticket/23065)).
- Diperbaiki menamai kembali dari model dengan sebuah bidang self-referential many-to-many (`ManyToManyField('self')`) ([#23503](https://code.djangoproject.com/ticket/23503)).
- Ditambahkan [`get_extra()`](/id/4.2/ref/contrib/admin/#django.contrib.admin.InlineModelAdmin.get_extra), [`get_max_num()`](/id/4.2/ref/contrib/admin/#django.contrib.admin.InlineModelAdmin.get_max_num), dan [`get_min_num()`](/id/4.2/ref/contrib/admin/#django.contrib.admin.InlineModelAdmin.get_min_num) dikaitkan ke [`GenericInlineModelAdmin`](/id/4.2/ref/contrib/contenttypes/#django.contrib.contenttypes.admin.GenericInlineModelAdmin) ([#23539](https://code.djangoproject.com/ticket/23539)).
- Membuat `migrations.RunSQL` tidak lagi membutuhkan pelolosan tanda persen. Ini sekarang tetap dengan `cursor.execute()` ([#23426](https://code.djangoproject.com/ticket/23426)).
- Membuat masukan [`SERIALIZE`](/id/4.2/ref/settings/#std-setting-TEST_SERIALIZE) di kamus [`TEST`](/id/4.2/ref/settings/#std-setting-DATABASE-TEST) berguna ([#23421](https://code.djangoproject.com/ticket/23421)).
- Diperbaiki kesalahan di perpindahan yang mencegah batasan primary key pada model tidak dikelola dengan primary key yang disesuaian ([#23415](https://code.djangoproject.com/ticket/23415)).
- Ditambahkan `SchemaEditor` untuk backend GIS MySQL sehingga indeks spasial akan dibuat untuk aplikasi dengan perpindahan ([#23538](https://code.djangoproject.com/ticket/23538)).
- Ditambahkan `SchemaEditor` untuk backend GIS Oracle sehingga metadata spasial dan indeks akan dibuat untuk aplikasi dengan perpindahan ([#23537](https://code.djangoproject.com/ticket/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](https://code.djangoproject.com/ticket/23455)).
- Diperbaiki `MigrationWriter` untuk menangani jenis siap-pakai tanpa impor ([#23560](https://code.djangoproject.com/ticket/23560)).
- Diperbaiki `deepcopy` pada `ErrorList` ().
- Dibuat tampilan [`admindocs`](/id/4.2/ref/contrib/admin/admindocs/#module-django.contrib.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](https://code.djangoproject.com/ticket/23601)).
- Diperbaiki kegagalan `UnicodeDecodeError` di `AdminEmailHandler` dengan karakter bukan-ASCII di permintaan ([#23593](https://code.djangoproject.com/ticket/23593)).
- Diperbaiki kehilangan `get_or_create` dan `update_or_create` pada pengelola terkait menyebabkan `IntegrityError` ([#23611](https://code.djangoproject.com/ticket/23611)).
- Made [`urlsafe_base64_decode()`](/id/4.2/ref/utils/#django.utils.http.urlsafe_base64_decode) return the proper
  type (bytestring) on Python 3 ([#23333](https://code.djangoproject.com/ticket/23333)).
- [`makemigrations`](/id/4.2/ref/django-admin/#django-admin-makemigrations) sekarang dapat menserialisasikan nilai sadar-zona waktu ([#23365](https://code.djangoproject.com/ticket/23365)).
- Ditambahkan penunjukan ke pertanyaan perpindahan ketika memindahkan batasan null dari sebuah bidang untuk mencegah sebuah IntegrityError pada baris NULL yang ada ([#23609](https://code.djangoproject.com/ticket/23609)).
- Diperbaiki hubungan umum di `ModelAdmin.list_filter` ([#23616](https://code.djangoproject.com/ticket/23616)).
- Disimpan kembali pemenuhan RFC untuk backend SMTP pada Python 3 ([#23063](https://code.djangoproject.com/ticket/23063)).
- Diperbaiki sebuah kegagalan selagi mengurai kue-kue mengandung isi tidak sah ([#23638](https://code.djangoproject.com/ticket/23638)).
- Kerangka sistem pemeriksaan sekarang menampilkan kesalahan **models.E020** ketika kelas metode `Model.check()` tidak dijangkau([#23615](https://code.djangoproject.com/ticket/23615)).
- Dibuat pembuatan basisdata percobaan Oracle menajtuhkan pengguna dalam acara dari sebuah keluar yang tidak bersih dari pejalan percobaan sebelumnya ([#23649](https://code.djangoproject.com/ticket/23649)).
- Diperbaiki [`makemigrations`](/id/4.2/ref/django-admin/#django-admin-makemigrations) untuk mengenali perubahan pada [`Meta.db_table`](/id/4.2/ref/models/options/#django.db.models.Options.db_table) ([#23629](https://code.djangoproject.com/ticket/23629)).
- Diperbaiki sebuah pemulihan ketika mengumpan klien percobaan Django dengan string data kosong ([#21740](https://code.djangoproject.com/ticket/21740)).
- Diperbaiki sebuah pemulihan di [`makemessages`](/id/4.2/ref/django-admin/#django-admin-makemessages) dimana berkas-berkas tetap mendadak diabaikan ([#23583](https://code.djangoproject.com/ticket/23583)).
