Published on2026년 4월 6일Django management command로 시드 데이터 다루기 — data migration과의 분기점기술노트시드 데이터를 data migration에 넣을지, 커스텀 management command로 뺄지. 두 방법의 차이와 실제로 언제 무엇을 택해야 하는지 정리합니다.
Published on2026년 4월 5일Django 커스텀 User + 카카오 OAuth 2.0 — 일반 회원가입과 공존시키기기술노트AbstractUser를 확장한 커스텀 User 모델에 카카오 OAuth 2.0을 얹어, 일반 이메일 가입과 소셜 로그인을 한 테이블에서 공존시키는 과정을 정리합니다.
Published on2026년 4월 4일워크플로우에 "보완 요청(RVS)" 단계를 추가·철회한 의사결정 회고기술노트심사 프로세스에 승인/반려 외 제3의 축(보완 요청)을 추가했다가, 상태 머신 복잡도와 UX 혼란을 이유로 철회한 의사결정 과정을 정리합니다.
Published on2026년 2월 15일Django로 설문조사 시스템 처음부터 만들기 — 3-tier 재설계와 PDF 다운로드기술노트common 앱에 섞여 있던 설문조사 모델을 독립 앱으로 분리하고 3-tier 아키텍처로 재설계한 과정, 그리고 weasyprint 기반 PDF 다운로드와 개인정보 마스킹 구현을 정리합니다.