Catatan terbitan Django 1.0.2¶
Selamat datang di Django 1.0.2!
Ini adalah terbitan “bugfix” kedua di deretan Django 1.0, meningkatkan kestabilan dan penampilan dari basis kode Django 1.0. Dengan demikian, Django 1.0.2 tidak mengandung fitur baru (dan, sesuai pada our compatibility policy, merawat kesesuaian kebelakang dengan Django 1.0.0), tetapi megnandung sejumlah perbaikan dan peningkatan lain. Django 1.0.2 dianjurkan ditingkatkan untuk tiap pengembangan atau penyebaran saat ini menggunakan atau menyasar Django 1.0.
Perbaikan dan pembetulan di Django 1.0.2¶
Alasan utama dibelakang terbitan ini adalah untuk memperbaiki sebuah masalah di terbitan saat ini Django 1.0.1; tulisan paket digunakan untuk Django 1.0.1 menghilangkan beberapa pelipat dari paket terbitan akhir, termasuk satu direktori diwajibkan oleh django.contrib.gis
dan bagian deretan percobaan satuan Django.
Django 1.0.2 mengandung tulisan paket terperbaharui, dan paket terbitan mengandung direktori dihilangkan dari Django 1.0.1. Dengan demikian, terbitan ini mengandung semua perbaikan dan peningkatan dari Django 1.0.1; lihat the Django 1.0.1 release notes untuk rincian.
Selain itu, pada periode sejak Django 1.0 telah diterbitkan:
Terjemahan Ibrani dan Denmark diperbaharui telah ditambahkan.
Metode
__repr__
awalan dari model Django telah dibuat lebih kuat dalam menghadapi data Unicode buruk datang dari cara__unicode__
; daripada memunculkan sebuah pengecualian di kasus seperti itu,repr()
akan sekarang mengandung deretan karakter “[Bad Unicode data]” ditempat dari Unicode tidak sah.Sebuah kesalahan melibatkan interaksi dari kelas
SafeUnicode
Django dan penyadur MySQL telah terselesaikan; instanceSafeUnicode
(dibangkitkan, sebagai contoh, dengan membangun cetakan) dapat sekarang diberikan ke atribut model dan disimpan ke MySQL tanpa membutuhkan pemasukan menegah secara eksplisit pada intermediateSebuah kesalahan menyaring di
DateField
nullable dalam SQLite telah terselesaikan.Beberapa pembaharuan dan peningkatan telah dibuat pada dokumentasi Django.