두숟갈 스터디 - 16
Django의 쿼리·캐시·정적 파일 중심 성능 개선 방법을 정리했습니다. Celery 비동기 큐의 적합한 용도와 멱등성·데이터 보관 주의점을 살펴봤습니다.

Django의 쿼리·캐시·정적 파일 중심 성능 개선 방법을 정리했습니다. Celery 비동기 큐의 적합한 용도와 멱등성·데이터 보관 주의점을 살펴봤습니다.
Django 프로젝트의 테스트 작성 원칙과 커버리지 활용 방식을 공유했습니다. pytest·Sphinx 기반의 점진적 테스트 및 문서화 도입을 검토했습니다.
Django core 교체의 판단 기준과 관계형·비관계형 데이터베이스 활용 원칙을 정리했습니다. Django admin 확장, 권한 관리, Custom UserModel 구성 방식을 함께 살펴봤습니다.
Django 서드 파티 패키지의 탐색·도입 장점과 PyPI 활용을 스터디로 정리했습니다. django-test-plus로 테스트 코드와 쿼리 수 검증을 간소화할 수 있음을 소개합니다.
Django REST Framework의 인증 설정과 APIView·FBV별 적용 방식을 정리했습니다. 대규모 테이블의 CharField 마이그레이션에서 Lock을 줄이는 단계적 변경 팁을 공유했습니다.
Django REST framework 기반 REST API 구현과 서비스 지향 아키텍처를 학습했습니다. API 뷰와 비즈니스 로직 분리, URL 관리, 버저닝의 필요성을 정리했습니다.
Django 템플릿 태그·필터와 DTL, Jinja2의 차이 및 장단점을 학습했습니다. 템플릿 캐싱과 필터 인자 제한을 코드로 살펴보며 스터디의 가치를 공유합니다.
Django 폼 패턴과 템플릿 관리 방식을 학습하고 유효성 검증의 중요성을 살펴봤습니다. HTTP 멱등성과 N+1 쿼리 탐지·개선 사례도 함께 논의했습니다.
Django 폼의 유효성 검사, 모델 폼, Form.add_error() 활용을 학습했습니다. CSRF 공격 위험과 CsrfViewMiddleware 기반 방어 방식을 소스코드로 살펴봤습니다.
Django 클래스 기반 뷰의 역할별 사용법과 믹스인, MRO를 학습했습니다. 뷰·모델·폼의 책임 분리와 django-extra-views 활용을 함께 살펴봤습니다.
Django의 함수 기반 뷰와 클래스 기반 뷰의 특성, URLConf 분리 원칙을 살펴봤습니다. 명시적 컨텍스트와 적절한 데코레이터 사용으로 뷰의 유지보수성을 높이는 방법을 정리했습니다.
Django ORM의 쿼리 작성, 예외 처리, 인덱스와 트랜잭션을 스터디로 정리했습니다. Explain과 ACID 등 데이터베이스 동작 원리를 심화 학습했습니다.
Django 모델 설계와 데이터베이스 정규화, NoSQL 모델링 차이를 스터디에서 논의했습니다. 책 관리 서비스 모델링에 정규화와 조회 패턴을 적용하며 협업 역량을 점검했습니다.
Django 앱 설계 원칙과 settings·requirements 파일 관리 방식을 스터디했습니다. 환경 변수 기반 Secret Key 관리와 조별 책 관리 서비스 프로젝트를 시작했습니다.
Django 스터디에서 PEP8 기반 코드 스타일과 개발 환경 구성, 프로젝트 레이아웃을 살펴봤습니다. flake8·isort·Travis CI의 현업 활용 사례를 통해 코드 품질 관리 필요성을 확인했습니다.
Django 스터디 첫 모임에서 참여 목표와 운영 규칙을 논의했습니다. 요청 처리 과정을 디버거로 추적하는 학습 방식을 공유했습니다.
Django의 UTC 저장·조회 방식에서 naive datetime과 aware datetime이 섞이며 생기는 문제를 다뤘습니다. `timezone.now()`, `localtime()`, `make_aware()`를 통한 일관된 시간대 처리를 제안합니다.
Django 테스트 작성 시 네이밍, factory_boy, mock, freezegun 활용 방식을 안내합니다. 공통 데이터 생성과 시간·signal 처리 시 성능 및 테스트 격리 원칙을 제시합니다.