Django 1.0.2 릴리즈 노트

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.2의 수정 및 개선 사항

이 릴리스의 주된 이유는 최근 릴리스된 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:

  • Updated Hebrew and Danish translations have been added.
  • The default __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.
  • A bug involving the interaction of Django’s 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.
  • A bug affecting filtering on a nullable DateField in SQLite has been resolved.
  • Several updates and improvements have been made to Django’s documentation.