Selamat datang di Django 1.0.2!
Ini adalah terbitan "bugfix" kedua di rangkaian 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.
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:
__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.SafeUnicode
Django dan penyadur MySQL telah terselesaikan; instance SafeUnicode
(dibangkitkan, sebagai contoh, dengan membangun cetakan) dapat sekarang diberikan ke atribut model dan disimpan ke MySQL tanpa membutuhkan pemasukan menegah secara eksplisit pada intermediateDateField
nullable dalam SQLite telah terselesaikan.Agu 03, 2022