아카이브사이트맵
© 2026 Rayon. All rights reserved.
DevDay
아티클랭킹스페이스채용
44bits favicon44bits

Django 3.2 LTS 릴리스: 새로운 기능과 개선 사항을 확인하세요!

by DD
2021-05-28
5년 전
조회수 18

Django 3.2는 3년간 지원되는 LTS 버전으로, 함수형 인덱스 및 pymemcache 지원 등 다양한 기능 추가

관리자 도구 개선, 보안 강화를 위한 인증 방식 변경, 사이트맵 기능 확장

모델, 템플릿, 테스트 등 전반적인 기능 개선 및 JSONL 시리얼라이저 도입

함수형 인덱스와 커버링 인덱스

Django 3.2는 함수형 인덱스를 지원하여 데이터베이스 쿼리 성능을 향상시킨다. 구체적으로, `Index(Lower('name').desc(), 'birthday')`와 같이 표현식을 사용하여 인덱스를 생성할 수 있다. 따라서 쿼리 속도 향상을 위해 커버링 인덱스를 활용하는 것이 중요하다.

관리자 도구 개선 사항

관리자 도구에서 display 데코레이터를 사용하여 사용자 정의 필드를 더욱 깔끔하게 관리할 수 있다. ModelAdmin.search_fields에 따옴표로 감싼 문자열 검색을 지원하며, 읽기 전용 연관 필드는 링크 형태로 렌더링된다. 결과적으로 관리자 UI의 사용성이 개선되었다.

JSONL 시리얼라이저와 성능 개선

JSONL 시리얼라이저를 통해 대량의 데이터를 효율적으로 처리할 수 있다. dumpdata와 loaddata에서 지원하며, 행별로 메모리에 적재하여 메모리 사용량 감소를 돕는다. 따라서 대용량 데이터 처리 시 성능 향상을 기대할 수 있다.

Django 3.2 릴리스와 주요 변경 사항
중급
출시
Django
Python
Backend
원문 읽기
원문 읽기

댓글 0

첫 번째 댓글을 남겨보세요!

관련 추천 글

Django 기반 프레임워크 Plain, LLM 에이전트 시대에 적합할까?

해커뉴스 로고

React의 대안? HTMX와 파이썬 조합의 부상

데브투 로고

AI 코딩, 이제 하네스 시대: OpenCode와 OMO로 개발 생산성 UP!

요즘IT 로고

AI 스팸과 단일 운영자 문제로 Jazzband가 문을 닫다.

랍스타즈 로고

AI 코딩, 이제 하네스 경쟁 시대! OpenCode와 OMO로 생산성 UP

벨로그 로고

AI 시대, 개발자 생존 전략은?

레딧 로고
44bits favicon44bits
중급
출시
Django
Python
Backend

관련 추천 글

Django 기반 프레임워크 Plain, LLM 에이전트 시대에 적합할까?

해커뉴스 로고

React의 대안? HTMX와 파이썬 조합의 부상

데브투 로고

AI 코딩, 이제 하네스 시대: OpenCode와 OMO로 개발 생산성 UP!

요즘IT 로고