모든 블로그
8퍼센트

8퍼센트

주요 카테고리 백엔드 · 프론트엔드

활동 요약

대표 인기 포스트디자인 시스템, 디자인과 코드의 간극 줄이기37 조회
최근 30일
0개
평균 조회
16
누적 조회
712
전체 글
45개
마지막 발행
2024. 7. 15.
블로그 방문

8퍼센트 기술 블로그 글 (36)

백엔드

두숟갈 스터디 - 16

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

#Django#Celery#PostgreSQL
1200

백엔드

두숟갈 스터디 - 15

Django 프로젝트의 테스트 작성 원칙과 커버리지 활용 방식을 공유했습니다. pytest·Sphinx 기반의 점진적 테스트 및 문서화 도입을 검토했습니다.

#Python#Django#test
1800

백엔드

두숟갈 스터디 - 13

Django core 교체의 판단 기준과 관계형·비관계형 데이터베이스 활용 원칙을 정리했습니다. Django admin 확장, 권한 관리, Custom UserModel 구성 방식을 함께 살펴봤습니다.

#Django#DB#cache
900

백엔드

두숟갈 스터디 - 14

Django 서드 파티 패키지의 탐색·도입 장점과 PyPI 활용을 스터디로 정리했습니다. django-test-plus로 테스트 코드와 쿼리 수 검증을 간소화할 수 있음을 소개합니다.

#Python#Django#PyPI
1600

백엔드

두숟갈 스터디 - 12

Django REST Framework의 인증 설정과 APIView·FBV별 적용 방식을 정리했습니다. 대규모 테이블의 CharField 마이그레이션에서 Lock을 줄이는 단계적 변경 팁을 공유했습니다.

#Django#Django REST Framework#Authentication
1600

백엔드

두숟갈 스터디 - 11

Django REST framework 기반 REST API 구현과 서비스 지향 아키텍처를 학습했습니다. API 뷰와 비즈니스 로직 분리, URL 관리, 버저닝의 필요성을 정리했습니다.

#Django#REST API#API
1200

백엔드

두숟갈 스터디 - X

Django 템플릿 태그·필터와 DTL, Jinja2의 차이 및 장단점을 학습했습니다. 템플릿 캐싱과 필터 인자 제한을 코드로 살펴보며 스터디의 가치를 공유합니다.

#Django#Jinja2#cache
1900

백엔드

두숟갈 스터디 - 9

Django 폼 패턴과 템플릿 관리 방식을 학습하고 유효성 검증의 중요성을 살펴봤습니다. HTTP 멱등성과 N+1 쿼리 탐지·개선 사례도 함께 논의했습니다.

#Django#form validation#Django Template
1400

백엔드

두숟갈 스터디 - 8

Django 폼의 유효성 검사, 모델 폼, Form.add_error() 활용을 학습했습니다. CSRF 공격 위험과 CsrfViewMiddleware 기반 방어 방식을 소스코드로 살펴봤습니다.

#Django#CSRF#form
1100

백엔드

두숟갈 스터디 - 7

Django 클래스 기반 뷰의 역할별 사용법과 믹스인, MRO를 학습했습니다. 뷰·모델·폼의 책임 분리와 django-extra-views 활용을 함께 살펴봤습니다.

#Django#클래스 기반 뷰#MRO
1500

백엔드

두숟갈 스터디 - 6

Django의 함수 기반 뷰와 클래스 기반 뷰의 특성, URLConf 분리 원칙을 살펴봤습니다. 명시적 컨텍스트와 적절한 데코레이터 사용으로 뷰의 유지보수성을 높이는 방법을 정리했습니다.

#Django#Python#decorator
1300

백엔드

두숟갈 스터디 - 5

Django ORM의 쿼리 작성, 예외 처리, 인덱스와 트랜잭션을 스터디로 정리했습니다. Explain과 ACID 등 데이터베이스 동작 원리를 심화 학습했습니다.

#Django#ORM#DB
1600

백엔드

두숟갈 스터디 - 4

Django 모델 설계와 데이터베이스 정규화, NoSQL 모델링 차이를 스터디에서 논의했습니다. 책 관리 서비스 모델링에 정규화와 조회 패턴을 적용하며 협업 역량을 점검했습니다.

#Django#DB#정규화
1300

백엔드

두숟갈 스터디 - 3

Django 앱 설계 원칙과 settings·requirements 파일 관리 방식을 스터디했습니다. 환경 변수 기반 Secret Key 관리와 조별 책 관리 서비스 프로젝트를 시작했습니다.

#Django#Python#보안
1600

백엔드

두숟갈 스터디 - 2

Django 스터디에서 PEP8 기반 코드 스타일과 개발 환경 구성, 프로젝트 레이아웃을 살펴봤습니다. flake8·isort·Travis CI의 현업 활용 사례를 통해 코드 품질 관리 필요성을 확인했습니다.

#Django#Python#PEP8
1300

백엔드

두숟갈 스터디 - 1

Django 스터디 첫 모임에서 참여 목표와 운영 규칙을 논의했습니다. 요청 처리 과정을 디버거로 추적하는 학습 방식을 공유했습니다.

#Django#디버거#web
1200

백엔드

Django timezone 문제 파헤치기

Django의 UTC 저장·조회 방식에서 naive datetime과 aware datetime이 섞이며 생기는 문제를 다뤘습니다. `timezone.now()`, `localtime()`, `make_aware()`를 통한 일관된 시간대 처리를 제안합니다.

#Python#Django#PostgreSQL
1600

백엔드

8퍼센트 Test case 작성 가이드

Django 테스트 작성 시 네이밍, factory_boy, mock, freezegun 활용 방식을 안내합니다. 공통 데이터 생성과 시간·signal 처리 시 성능 및 테스트 격리 원칙을 제시합니다.

#Python#Django#test
2200