Django 1.0.1에 오신 것을 환영합니다!
이것은 Django 1.0 시리즈의 첫 번째 “버그 수정” 릴리스로, Django 1.0 코드베이스의 안정성과 성능을 향상시킵니다. 따라서 Django 1.0.1에는 새로운 기능이 포함되어 있지 않지만(:doc:`Django 1.0과의 호환성 정책 </misc/api-stability/>`에 따라) 많은 수정 및 기타 개선 사항이 포함되어 있습니다. Django 1.0.1은 현재 Django 1.0을 사용하거나 대상으로 하는 모든 개발 또는 배포에 권장되는 업그레이드입니다.
Django 1.0.1에는 오리지널 Django 1.0 코드베이스에 대한 200개 이상의 수정 사항이 포함되어 있습니다. 모든 수정 사항에 대한 자세한 내용은 `1.0.X 브랜치 기록`_에서 확인할 수 있지만 다음은 몇 가지 주요 사항들입니다:
주석의 RSS 피드, 주석의 기본 순서 및 XHTML 및 주석에 대한 기본 템플릿의 국제화와 관련된 ``django.contrib.comments``의 몇 가지 수정 사항입니다.
GIS QuerySets에 대한 페이지네이션 지원, 보다 효율적인 결과 슬라이싱 및 기존 데이터베이스의 향상된 내부 검사를 포함하고 있는 Django의 Oracle 데이터베이스 지원에 대한 여러 가지 수정 사항입니다.
Django 개체 관계형 매퍼의 쿼리 지원에 대한 몇 가지 수정 사항에는 순서의 반복 설정 및 재설정, INSERT
전용 쿼리 작업에 대한 수정 사항이 포함됩니다.
양식 집합의 인라인 양식에 대한 여러 수정 사항.
자동 생성 양식의 unique
및 unique_together
모델 제약 조건에 대한 여러 수정 사항들.
자동 생성된 양식을 통해 파일 업로드를 처리할 때, 호출 가능한 사용자 정의 upload_to
선언에 대한 지원이 수정되었습니다.
``list_display``에서 호출 가능한 속성을 기반으로 관리자 변경 목록 정렬에 대한 지원을 수정했습니다.
join
템플릿 필터에 전달된 리터럴 문자열에 대한 자동 이스케이프 적용이 수정되었습니다. 이전에는 :ref:`자동 이스케이프 및 리터럴 문자열 <string-literals-and-automatic-escaping>에 대한 문서화된 동작`과 다르게 ``join``에 전달된 리터럴 문자열은 자동으로 이스케이프되었습니다. 이제 ``join``에 전달된 리터럴 문자열은 더 이상 자동으로 이스케이프되지 않습니다. 즉, 이제 수동으로 이스케이프해야 합니다. 이 변경 사항은 기존에 이 버그에 의존했었을 경우 비호환적이지만, 문서화된 대로 행동하는 이스케이프에 의존했었을 경우에는 그렇지 않습니다.
Django가 기본적으로 지원하는 많은 언어에 대해 개선되고 확장된 번역 파일입니다.
그리고 항상 그렇듯이, 기존 문서에 대한 수정과 확장되고 새로운 문서를 포함하여 Django 문서에 대한 많은 개선 사항이 있습니다.
4월 17, 2025