---
title: "Catatan terbitan Django 1.7.2"
version: 4.2
locale: id
source: https://docs.djangoproject.com/id/4.2/releases/1.7.2/
canonical: https://djangodocs.dev/id/4.2/releases/1.7.2/
---
# Catatan terbitan Django 1.7.2

*2 Januari 2015*

Django 1.7.2 memperbaiki beberapa kesalahan di 1.7.1.

Tambahannya, versi penjaja Django dari enam, `django.utils.six`, telah ditingkatkan ke terbitan terakhir (1.9.0).

## Perbaikan kesalahan

- Diperbaiki menamai kembali perpindahan dari dibuat-otomatis tabel many-to-many ketika merubah [`Meta.db_table`](/id/4.2/ref/models/options/#django.db.models.Options.db_table) ([#23630](https://code.djangoproject.com/ticket/23630)).
- Diperbaiki sebah perpindahan kegagalan ketika menambahkan bidang `id` gamblang pada sebuah model di SQLite ([#23702](https://code.djangoproject.com/ticket/23702)).
- Ditambahkan untuk sebuah peringatan untuk model ganda ketika sebuah modul memuat kembali. Sebelumnya sebuah `RuntimeError` telah dimunculkan setiap kali dua model bertentangan di registrar aplikasi ([#23621](https://code.djangoproject.com/ticket/23621)).
- Dicegah [`flush`](/id/4.2/ref/django-admin/#django-admin-flush) dari memuat data inisial untuk aplikasi berpindah ([#23699](https://code.djangoproject.com/ticket/23699)).
- Diperbaiki sebuah pemulihan [`makemessages`](/id/4.2/ref/django-admin/#django-admin-makemessages) di 1.7.1 ketika  [`STATIC_ROOT`](/id/4.2/ref/settings/#std-setting-STATIC_ROOT) mempunyai awalan nilai `None` ([#23717](https://code.djangoproject.com/ticket/23717)).
- Menambahkan kesesuaian GeoDjango dengan driver basisdata mysqlclient.
- Diperbaiki kegagalan MySQL 5.6+ dengan `GeometryField` di perpindahan ([#23719](https://code.djangoproject.com/ticket/23719)).
- Diperbaiki kegagalan perpindahan ketika memindahkan sebuah bidang yang mengacu di `AlterIndexTogether` atau `AlterUniqueTogether` ([#23614](https://code.djangoproject.com/ticket/23614)).
- Diperbaharui hari pertama dari minggu di lokal Ukraina pada Senin.
- Ditambahkan dukungan untuk inisialisasi metadata spasial transaksi pada SpatiaLite 4.1+ ([#23152](https://code.djangoproject.com/ticket/23152)).
- Diperbaiki kegagalan perpindahan yang mencegah merubah bidang null dengan awalan pada bukan-null dengan awalan sama ([#23738](https://code.djangoproject.com/ticket/23738)).
- Diperbaiki kegagalan perpindahan ketika menambahkan `GeometryField` dengan `blank=True` pada PostGIS ([#23731](https://code.djangoproject.com/ticket/23731)).
- Diizinkan penggunaan dari `DateTimeField()` sebagai `Transform.output_field` ([#23420](https://code.djangoproject.com/ticket/23420)).
- Diperbaiki sebuah perpindahan serialisasikan kesalahan melibatkan `float("nan")` dan `float("inf")` ([#23770](https://code.djangoproject.com/ticket/23770)).
- Diperbaiki sebuah pemulihan dimana bidang formulir penyesuaian mempunyai sebuah atribut `queryset` tetapi tidak  ada \`\`limit\_choices\_to\` tidak dapat digunakan di [`ModelForm`](/id/4.2/topics/forms/modelforms/#django.forms.ModelForm) ([#23795](https://code.djangoproject.com/ticket/23795)).
- Diperbaiki sebuah kesalahan pengesahan jenis bidang penyesuaian dengan backend MySQL ketika `db_type` dikembalikan `None` ([#23761](https://code.djangoproject.com/ticket/23761)).
- Diperbaiki kegagalan perpindahan ketika sebuah bidang dinamai adalah bagian dari sebuah `index_together` ([#23859](https://code.djangoproject.com/ticket/23859)).
- Diperbaiki [`squashmigrations`](/id/4.2/ref/django-admin/#django-admin-squashmigrations) untuk menghormati parameter `--no-optimize` ([#23799](https://code.djangoproject.com/ticket/23799)).
- Dibuat [`RenameModel`](/id/4.2/ref/migration-operations/#django.db.migrations.operations.RenameModel) yang dapat dibalikkan ([#22248](https://code.djangoproject.com/ticket/22248))
- Dihindari rollback tidak perlu dari perpindahan dari aplikasi lain ketika perpindahan kebelakang ([#23410](https://code.djangoproject.com/ticket/23410)).
- Diperbaiki kesalahan permintaan jarang ketika menggunakan sub permintaan bersarang dalam ([#23605](https://code.djangoproject.com/ticket/23605)).
- Diperbaiki kegagalan di perpindahan ketika menghapus sebuah bidang yaitu bagian dari batasan `index/unique_together` ([#23794](https://code.djangoproject.com/ticket/23794)).
- Diperbaiki `django.core.files.File.__repr__()` ketika `name` berkas mengandung karakter Unicode ([#23888](https://code.djangoproject.com/ticket/23888)).
- Ditambahkan konteks hilang pada tampilan `delete_selected` admin yang mencegah penyesuaian kepala situs, sebagai contoh dari kemunculan ([#23898](https://code.djangoproject.com/ticket/23898)).
- Diperbaiki sebuah pemulihan dengan secara dinamis dibangkitkan berderet dan bidang diizinkan mengacu di admin ([#23754](https://code.djangoproject.com/ticket/23754)).
- DIperbaiki sebuah kesalahan perulangan tidak terbatas untuk ketergantungan perpindahan siklus tertentu, dan membuat pesan kesalahan untuk ketergantungan siklus banyak lebih membantu.
- Ditambahkan penanganan `index_together` hilang untuk SQLite ([#23880](https://code.djangoproject.com/ticket/23880)).
- Diperbaiki sebuah kegagalan ketika `RunSQL` isi SQL dikumpulkan oleh penyunting skema, kshususnya ketika menggunakan  `sqlmigrate` ([#23909](https://code.djangoproject.com/ticket/23909)).
- Diperbaiki sebuah pemulihan di `contrib.admin` tampilan tambah/rubah yang menyebabkan beberapa metode `ModelAdmin` untuk menerima nilai `obj` tidak benar ([#23934](https://code.djangoproject.com/ticket/23934)).
- Diperbaiki kegagalan  `runserver` ketika soket pesan kesalahan mengandung karakter Unicode ([#23946](https://code.djangoproject.com/ticket/23946)).
- Diperbaiki serialisasi dari obyek `type` ketika menambahkan sebuah metode `deconstruct()` ([#23950](https://code.djangoproject.com/ticket/23950)).
- Dicegah `django.contrib.auth.middleware.SessionAuthenticationMiddleware` dari mengatur sebuah kepala `"Vary: Cookie"` di semua tanggapan ([#23939](https://code.djangoproject.com/ticket/23939)).
- Diperbaiki sebuah kegagalan ketika menambahkan `blank=True` menjadi `TextField()` di MySQL ([#23920](https://code.djangoproject.com/ticket/23920)).
- Diperbaiki pembuatan indeks oleh infrastruktur perpindahan, khususnya ketika berhubungan dengan PostgreSQL indeks `{text|varchar}_pattern_ops` tertentu ([#23954](https://code.djangoproject.com/ticket/23954)).
- Diperbaiki kesalahan di `makemigrations` yang membuat perpindahan berkas-berkas rusak ketika berurusan dengan banyak tabel warisan dan mewarisi lebih dari satu model ([#23956](https://code.djangoproject.com/ticket/23956)).
- Diperbaiki sebuah kegagalan ketika `MultiValueField` mempunyai data tidak sah ([#23674](https://code.djangoproject.com/ticket/23674)).
- Diperbaiki sebuah kegagalan di admin ketika menggunakan "Save as new" dan juga menghapus berderet terkait ([#23857](https://code.djangoproject.com/ticket/23857)).
- Always converted `related_name` to text (Unicode), since that is required
  on Python 3 for interpolation. Removed conversion of `related_name` to text
  in migration deconstruction ([#23455](https://code.djangoproject.com/ticket/23455) and [#23982](https://code.djangoproject.com/ticket/23982)).
- Diperbesar ukuran dari tablespace yang dibuat oleh awalan untuk percobaan di Oracle (tablespace utama meningkat dari 200M menjadi 300M dan dan tablespace sementara dari 100 M menjadi 150M). Ini diwajibkan untuk menampung pertumbuhan di deretan percobaan sendiri Django ([#23969](https://code.djangoproject.com/ticket/23969)).
- Diperbaiki terjemahan penyaring `timesince` di Korea ([#23989](https://code.djangoproject.com/ticket/23989)).
- Diperbaiki `SchemaEditor` SQLite untuk dengan benar menambahkan awalan di tidak adanya pengguna menentukan `default`. Sebagai contoh, `CharField` dengan `blank=True` tidak mensetel baris yang ada ke string kosong yang menghasilkan sebuah kegagalan ketika menambahkan batasan `NOT NULL` ([#23987](https://code.djangoproject.com/ticket/23987)).
- `makemigrations` tidak lagi menunjuk untuk nilai awalan ketika menambahkan `TextField()` atau `CharField()` tanpa sebuah `default` ([#23405](https://code.djangoproject.com/ticket/23405)).
- Diperbaiki sebuah kegagalan perpindahan ketika menambahkan `order_with_respect_to` ke sebuah tabel dengan baris yang ada ([#23983](https://code.djangoproject.com/ticket/23983)).
- Disimpan kembali sinyal `pre_migrate` jika semua aplikasi memiliki perpindahan ([#23975](https://code.djangoproject.com/ticket/23975)).
- Membuat pemeriksaan sistem admin untuk penyesuaian `AdminSite` ([#23497](https://code.djangoproject.com/ticket/23497)).
- Dipastikan registrar aplikasi sepenuhnya dikumpulkan ketika membatalkan model. Ketika sebuah tulisan eksternal (seperti antrian infrastruktur) memuat kembali model kesulitan, itu dapat gagal dengan sebuah pengecualian `AppRegistryNotReady` ([#24007](https://code.djangoproject.com/ticket/24007)).
- Added quoting to field indexes in the SQL generated by migrations to prevent
  a crash when the index name requires it ([#24015](https://code.djangoproject.com/ticket/24015)).
- Menambahkan dukungan `datetime.time` untuk perpindahan pertanyaan ([#23998](https://code.djangoproject.com/ticket/23998)).
- Diperbaiki kegagalan amindoc pada aplikasi terpasang sebagai telur ([#23525](https://code.djangoproject.com/ticket/23525)).
- Berubah pengenal otomatis perppindahan untuk membangkitkan sebuah tindakan `AlterModelOptions` daripada tindakan `DeleteModel` dan `CreateModel` ketika merubah `Meta.managed`. Ini mencegah kehilangan data ketika merubah `managed` dari `False` menjadi `True` dan sebaliknya ([#24037](https://code.djangoproject.com/ticket/24037)).
- Diadakan perintah `sqlsequencereset` di aplikasi dengan perpindahan ([#24054](https://code.djangoproject.com/ticket/24054)).
- Ditambahkan SQL tablespace pada aplikasi dengan perpindahan ([#24051](https://code.djangoproject.com/ticket/24051)).
- Diperbaiki pembuatan situs awalan `contrib.sites` di banyak pengaturan basisdata ([#24000](https://code.djangoproject.com/ticket/24000)).
- Dipulihkan dukungan untuk obyek yang tidak [`str`](https://docs.python.org/3/library/stdtypes.html#str) or [`bytes`](https://docs.python.org/3/library/stdtypes.html#bytes) di `django.utils.safestring.mark_for_escaping()` di Python 3.
- Didukung pelolosan string oleh pustaka pihak-ketiga dengan ketentuan `__html__` di mesin cetakan ([#23831](https://code.djangoproject.com/ticket/23831)).
- Dicegah SQL `DROP DEFAULT` asing di perpindahan ([#23581](https://code.djangoproject.com/ticket/23581)).
- Disimpan kembali kemampuan untuk menggunakan lebih dari 5 tingkatan dari subpermintaan ([#23758](https://code.djangoproject.com/ticket/23758)).
- Diperbaiki kegagalan ketika `ValidationError` diinisialisasikan dengan `ValidationError` yaitu dinisialisasikan dengan sebuah kamus ([#24008](https://code.djangoproject.com/ticket/24008)).
- Dicegah sebuah kegagalan pada aplikasi tanpa perpindahan ketika menjalankan `migrate --list` ([#23366](https://code.djangoproject.com/ticket/23366)).
