Django 5.0 출시, 새로운 기능 살펴보기
출시일: 2023년 12월 4일.
파이썬 호환성: Python 3.10, 3.11, 3.12 지원. Django 4.2.x 시리즈는 Python 3.8 및 3.9 지원의 마지막 버전
.새로운 기능:
관리자 패싯 필터: 관리자 변경 목록에서 필터가 적용된 패싯 수를 UI를 통해 표시할 수 있습니다.
간소화된 폼 필드 렌더링 템플릿: 폼 필드 그룹 및 그룹 템플릿 개념 도입.
데이터베이스 계산된 기본값:
Field.db_default매개변수를 통해 데이터베이스에서 계산된 기본값 설정 가능.데이터베이스 생성된 모델 필드:
GeneratedField를 통해 다른 필드에서 계산된 필드 생성 가능.필드 선택 옵션 선언의 유연성 증가:
Field.choices및ChoiceField.choices가 매핑 또는 호출 가능 객체를 허용.
대규모 데이터 및 모델 병렬 처리: 새로운 분산 API를 통해 대규모 모델 샤딩 문제 해결 지원.
사전 훈련된 모델: Keras 3에서 사용 가능한 다양한 사전 훈련된 모델 지원.
크로스 프레임워크 데이터 파이프라인 지원: Keras 3 모델은 JAX, PyTorch, TensorFlow 백엔드와 관계없이 다양한 데이터 파이프라인 사용 가능.
Keras 2에서 Keras 3으로의 이동: 대부분의 사용자는 코드 변경 없이 전환 가능. 마이그레이션 가이드 제공.
이러한 업데이트는 Django 5.0을 더욱 강력하고 유연한 웹 프레임워크로 만들어 개발자들이 다양한 환경에서 효과적으로 작업할 수 있도록 지원.
자세한 내용은 :https://docs.djangoproject.com/ko/5.0/releases/5.0/
관련 기사 : https://blog.jetbrains.com/pycharm/2023/12/django-5-0-delight-unraveling-the-newest-features/
