Django 1.0.2에 오신 것을 환영합니다!
이것은 Django 1.0 시리즈의 두 번째 “버그 수정” 릴리스로, Django 1.0 코드베이스의 안정성과 성능을 향상시킵니다. 따라서 Django 1.0.2에는 새로운 기능이 포함되어 있지 않지만(그리고 :doc:`Django 1.0.0과의 호환성 정책 </misc/api-stability>`에 따라) 많은 수정 사항 및 기타 개선 사항이 포함되어 있습니다. Django 1.0.2는 현재 Django 1.0을 사용하거나 대상으로 하는 모든 개발 또는 배포에 권장되는 업그레이드입니다.
이 릴리스의 주된 이유는 최근 릴리스된 Django 1.0.1의 문제를 해결하기 위한 것입니다. Django 1.0.1에 사용된 패키징 스크립트는 ``django.contrib.gis``에 필요한 디렉토리와 Django의 단위 테스트 스위트의 일부를 포함하여 최종 릴리스 패키지에서 일부 디렉토리를 생략했습니다.
Django 1.0.2에는 업데이트된 패키징 스크립트가 포함되어 있으며, 릴리스 패키지에는 Django 1.0.1에서 생략된 디렉토리가 포함되어 있습니다. 따라서 이 릴리스에는 Django 1.0.1의 모든 수정 사항과 개선 사항이 포함되어 있습니다. 자세한 내용은 :doc:`Django 1.0.1 릴리스 노트 </releases/1.0.1>`을 참조하십시오.
Additionally, in the period since Django 1.0.1 was released:
__repr__
method of Django models has been made more
robust in the face of bad Unicode data coming from the
__unicode__
method; rather than raise an exception in such
cases, repr()
will now contain the string “[Bad Unicode data]”
in place of the invalid Unicode.SafeUnicode
class
and the MySQL adapter has been resolved; SafeUnicode
instances
(generated, for example, by template rendering) can now be assigned
to model attributes and saved to MySQL without requiring an explicit
intermediate cast to unicode
.DateField
in SQLite has
been resolved.12월 04, 2023