# 장고(Django) 5.0 출시

> Clean Markdown view of GeekNews topic #12173. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=12173](https://news.hada.io/topic?id=12173)
- GeekNews Markdown: [https://news.hada.io/topic/12173.md](https://news.hada.io/topic/12173.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2023-12-05T09:55:23+09:00
- Updated: 2023-12-05T09:55:23+09:00
- Original source: [djangoproject.com](https://www.djangoproject.com/weblog/2023/dec/04/django-50-released/)
- Points: 7
- Comments: 3

## Topic Body

- 새로운 기능   
  - 데이터베이스에서 계산된 기본값을 모델 필드에 정의 가능  
  - Django ORM 확장을 계속하여 데이터베이스 생성 컬럼을 만들 수 있는 생성된 모델 필드를 추가  
  - 템플릿 시스템에 폼 필드 렌더링을 단순화하는 필드 그룹 개념을 도입  
- Django 5.0은 다운로드 페이지나 Python Package Index를 통해 받을 수 있음  
  
### Django 4.2 및 4.1 지원 종료 안내  
  
- Django 4.2는 주요 지원이 종료되었으며, 마지막 소규모 버그 수정 릴리스인 4.2.8이 발표됨.  
- Django 4.2는 LTS(장기 지원) 릴리스로, 2026년 4월까지 보안 및 데이터 손실 수정을 받을 수 있음.  
- Django 4.1은 확장 지원이 종료되었으며, 마지막 보안 릴리스인 4.1.13이 11월 1일에 발표됨.  
- 모든 Django 4.1 사용자는 보안 문제에 대한 수정을 계속 받기 위해 Django 4.2 이상으로 업그레이드할 것을 권장함.  
  
### 추가 정보 및 이벤트  
  
- Mikhail Podgurskiy가 Django 개발을 지원하기 위해 Django Software Foundation에 기부함.  
- DjangoCon Europe 2024가 2024년 6월 5일 스페인 비고에서 개최될 예정임.  
  
### GN⁺의 의견  
  
이 기사에서 가장 중요한 내용은 Django 5.0의 출시와 함께 Django 4.2 및 4.1의 지원 종료 소식임. 이는 웹 개발자들과 Django 커뮤니티에게 흥미로운 소식이며, 새로운 기능과 업데이트를 통해 개발 프로세스가 더욱 효율적이고 현대적으로 변화할 것으로 기대됨. Django 5.0의 새로운 기능들은 개발자들이 더 나은 웹 애플리케이션을 만드는 데 도움을 줄 것이며, 이는 기술 커뮤니티에 긍정적인 영향을 미칠 것임.

## Comments



### Comment 21142

- Author: zihado
- Created: 2023-12-05T15:43:44+09:00
- Points: 1

django붐은 온다...

### Comment 21137

- Author: gmlwo530
- Created: 2023-12-05T14:29:39+09:00
- Points: 1

> 데이터베이스에서 계산된 기본값을 모델 필드에 정의 가능  
  
이거 때문에 골치 아팠는데 좋네요

### Comment 21110

- Author: neo
- Created: 2023-12-05T09:55:23+09:00
- Points: 1

###### [Hacker News 의견](https://news.ycombinator.com/item?id=38517099) 
- Django 프로그래밍에 대한 사랑을 13년 전에 느끼게 해준 프레임워크로, 항상 마음속에 특별한 자리를 차지함.
  - Django와 Django REST Framework로 구축한 프로젝트는 6년 후에도 최소한의 변경으로 잘 작동함.
  - 반면, Ember로 만든 클라이언트 부분은 시간 속에 사라짐.
  - 클라이언트 재작성 시 htmx를 사용하여 서버 사이드에서 Django 템플릿을 렌더링하고 간단한 JS 스크립트를 포함시킬 계획임.
  - Elixir/Phoenix/LiveView를 사용해본 경험은 혁신적이지만, Django가 제공하는 인증 시스템과 관리 인터페이스의 편리함을 선호함.

- Django 백엔드와 Vue 프론트엔드를 사용하는 앱 개발자로서, Django의 ORM, 라우팅, 미들웨어 시스템 및 관리 인터페이스의 가치를 높이 평가함.
  - DRF에서 Django-Ninja로의 이전은 생산성과 성능 면에서 큰 개선을 이룸.
  - Django 5.0의 새로운 기능 중 GeneratedField가 특히 좋은 추가로 보임.

- Django 5.0의 새로운 기능과 관련된 커뮤니티 리소스를 소개하는 링크 제공.

- Django를 매우 좋아하며, 현재도 일상 업무에서 사용하고 있음.
  - Django와 Rails는 웹 개발 세계에서 신뢰성 있는 'Toyota Corollas'와 'Honda Civics'와 같은 존재임.

- 현재는 업무에서 Django를 사용하지 않지만, 여전히 마음속에 특별한 자리를 차지함.
  - Django의 ORM 모델을 최고로 평가하며, 다른 ORM은 사용하기 어렵게 느껴짐.
  - Django 커뮤니티 내에서 호환성을 더 자주 깨는 변화가 있는지 궁금함.

- 빠르게 성장하는 스타트업에서 Django를 강력하게 추천하여, Django를 사용하는 팀이 더 생산적임을 경험함.
  - 사용자, 역할, 권한이 필요한 제품에는 Django를 선택함.

- Django는 5년 이상 지원되는 프로젝트에 대한 높은 표준을 유지함.
  - 클라이언트 측 작업이 필요한 경우나 프로덕션으로 이동하는 것은 여전히 어려움이 있음.

- Django 5.0 출시를 축하하며, Django/Docker 스타터 앱을 Django 5.0을 사용하도록 업데이트한 링크 공유.

- 10년 이상 웹 프로젝트의 주요 선택으로 Django를 사용해옴.
  - Django는 내장 기능이 많아 제품 출시에 필요함.
  - Django 커뮤니티는 DRF, Django Channels, social-auth 등의 강력한 생태계 프로젝트를 가지고 있음.

- Django를 사용하는 방식에 대한 개인적인 평가로, 웹 개발에 대한 충분한 추상화를 제공하며, 오랜 시간이 지나도 이해하기 쉬움.
