

Django ORM only 기능
Django ORM의 `only()`로 필요한 컬럼만 조회하고 저장 쿼리를 줄이는 방식을 살펴봤습니다.\n미조회 필드 접근 시 lazy loading 추가 쿼리가 발생하므로 필드 선택에 주의해야 합니다.
새로운 기술 블로그가 추가되었어요


Django ORM의 `only()`로 필요한 컬럼만 조회하고 저장 쿼리를 줄이는 방식을 살펴봤습니다.\n미조회 필드 접근 시 lazy loading 추가 쿼리가 발생하므로 필드 선택에 주의해야 합니다.


Django용 WSGI 서버 Gunicorn의 프로세스 구조와 주요 설정을 정리했습니다. 워커·로깅·타임아웃 설정 시 운영 환경에서의 주의점도 설명합니다.


백마 인턴십 참가자들이 이미지 분류 AI와 Django 기반 백엔드 API 개발 경험을 공유했습니다.\nNotion·Slack·Git 기반 협업과 소통, 리뷰 과정의 중요성을 되짚었습니다.


Django REST Framework로 모델 데이터를 JSON API로 제공하는 과정을 설명했습니다. Selenium과 lxml로 HTML 요소의 XPath·크기·좌표를 수집해 DB와 API에 연동했습니다.

이벤트 배너·케러셀과 알림톡 발송 관리자 기능을 개발하며 실사용 가치를 경험했습니다.\nDjango와 Vue, 코드 리뷰를 익히며 개발 흥미를 되찾은 인턴 회고입니다.

스프린트 행복도 데이터를 정량·정성 분석해 팀에 공유했습니다. Vue.js로 이벤트 케러셀·배너를 관리하는 관리자 페이지를 구현했습니다.
이 게시물은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

Django 기반 서비스에서 요청 처리부터 테스트, PR 리뷰, 배포까지의 개발 흐름을 경험했습니다.\n스프린트 소통, 문서화, 보안 수칙과 구체적인 질문의 중요성을 배웠습니다.

Django ORM의 `_meta.related_objects`로 특정 모델을 참조하는 역방향 외래 키를 찾는 방법을 설명했습니다. 중복 데이터를 병합할 때 모든 참조를 갱신한 뒤 삭제하는 흐름을 제시했습니다.

Django `transaction.on_commit` 콜백에서 루프 변수 지연 평가로 마지막 사용자만 반복 처리되는 원인을 설명했습니다. 람다 기본 인자로 현재 값을 고정해 각 사용자에게 알림을 보내는 방법을 소개합니다.


화해는 생산성과 관리 용이성을 위해 Python 3·Django·DRF를 백엔드 표준으로 활용했습니다.\nAPI 테스트 표준화와 데이터 분석 활용 사례를 통해 Python 생태계의 강점을 소개합니다.


화해 백엔드 개발자의 역할과 성능·안정성 개선 노력을 소개했습니다. 소통, 코드 리뷰, 회고 중심의 개발 문화를 공유했습니다.


Django Manager와 커스텀 QuerySet으로 반복 ORM 쿼리를 줄이는 방법을 소개했습니다.\ndefault manager의 우선순위와 데이터 누락 위험을 고려한 팀 컨벤션의 필요성을 설명합니다.

Django ORM Cookbook을 스터디하며 한국어 번역 문서를 오픈소스로 제작한 과정을 소개했습니다.\nSphinx·Read the Docs 기반 빌드와 한글 PDF 변환 시 유의점을 정리했습니다.


Django 기반 서비스에서 호출 비중이 약 80%인 Allocation API의 성능 병목을 확인했습니다. 해당 API만 Go로 분리 구현하는 방식의 서버 개발을 검토했습니다.