Sign in
There are a total of 41 posts.
2026-02-10
Django Admin 기본 검색이 너무 포괄적이라 원하는 레코드를 찾기 힘들 때, 필드별로 정확히 검색할 수 있는 Mixin을 소개합니다. `field:value` 문법과 shlex를 활용해 공백 포함 검색어도 지원하고, 기존 search_fields의 lookup 규칙을 그대로 유지하면서 AND/OR 로직을 구현해 검색 효율을 크게 높이는 방법을 상세히 설명합니다.
2026-02-02
파이썬 표준 라이브러리의 math와 statistics 모듈을 활용해 부동소수점 오차, 올림/내림/버림, isclose, fsum, comb, perm 등 수학 함수와 통계 요약 기능을 체계적으로 정리했습니다. 실수 비교, 가중 평균, 중앙값, 표준편차 등 실전 예제와 주의점을 함께 제공해 초보자와 실무자 모두에게 유용합니다.
파이썬 표준 라이브러리 random 모듈을 활용해 무작위 선택, 샘플링, 리스트 셔플, 가중치 선택, 재현성 확보 방법을 단계별로 정리했습니다. 보안 목적 난수는 secrets 모듈로 대체하는 팁도 포함되어 있어, 게임 로직부터 데이터 분할까지 한눈에 이해할 수 있습니다.
2026-01-30
파이썬의 datetime 모듈을 활용해 날짜·시간 생성, 차이 계산, 포맷 변환, 타임존 처리까지 한 번에 정리합니다. naive/aware 개념, UTC 기준 사용법, zoneinfo 활용법, strftime/strptime 포맷 예시, 자주 발생하는 실수와 해결책을 단계별로 설명해 초보자와 중급자 모두에게 유용한 가이드입니다.
파이썬 표준 라이브러리만으로 데이터 저장과 직렬화를 완벽하게 다루는 방법을 소개합니다. json, pickle, csv 세 가지 모듈의 특징, 사용 예시, 장단점, 선택 가이드를 한눈에 정리해 보세요. 데이터 형식과 목적에 맞는 최적의 저장 방식을 빠르게 찾을 수 있습니다.
2026-01-29
파이썬에서 파일 시스템과 운영체제 환경을 다루는 두 가지 핵심 모듈, pathlib과 os를 실무 예제와 함께 비교해 보았습니다. 경로 조작은 pathlib, 환경 변수·프로세스·권한 등 OS 기능은 os를 활용하는 최적의 패턴을 소개합니다. 실전 코드와 팁을 통해 두 모듈을 효과적으로 조합하는 방법을 배워보세요.
파이썬의 핵심 도구상자, 표준 라이브러리를 초심자에게 친절히 소개합니다. 내장 함수와의 차이, 활용 팁, 핵심 모듈 로드맵을 통해 생산성 극대화와 이식성 확보 방법을 배워보세요. 실무에 바로 적용 가능한 실전 가이드입니다.
2026-01-05
Django에서 gettext와 gettext_lazy의 차이를 명확히 이해하고, 언제 즉시 번역하고 언제 지연 번역을 사용해야 하는지 실전 규칙을 정리했습니다. 모듈 상수, 모델 필드, 폼 라벨 등에서 발생할 수 있는 번역 오류를 방지하고, format_lazy와 force_str 활용법까지 소개합니다. 이 글을 통해 i18n 구현 시 흔히 겪는 헷갈림을 한눈에 해결하세요.
2025-12-24
파이썬에서 타입 힌트를 문자열로 지연 평가하도록 해 주는 `from __future__ import annotations` 기능을 자세히 살펴봅니다. PEP 563과 PEP 649의 차이, 순환 참조 방지, 대규모 프로젝트에서의 활용 팁까지 실전 예제와 함께 설명합니다. 3.7~3.10 버전 사용 시 꼭 필요한 이유와 3.11 이후 기본 동작에 대한 이해를 돕습니다.
2025-12-11
Django ORM에서 @property로 감싼 암호화 필드를 사용할 때 발생하는 FieldDoesNotExist 오류와 Celery에서 재시도 로직에 숨겨지는 버그를 상세히 분석합니다. ORM 필드와 프로퍼티 차이, 해결 방법, 커스텀 필드 활용 팁까지 한눈에 정리해 드립니다.
2025-12-04
Django 프로젝트에서 Tailwind CSS를 사용하면서 Docker 이미지를 경량화하는 방법을 소개합니다. Node.js를 빌드 단계에만 포함하고, 최종 런타임에는 순수 Python 환경만 남겨 이미지 크기를 줄이고 보안을 강화하는 멀티 스테이지 빌드 전략을 단계별로 설명합니다.
2025-11-24
Python 개발 환경을 conda로 관리할 때, Anaconda와 Miniconda의 차이와 Miniconda를 기반으로 한 실전 conda 환경 생성·삭제·복제·이전 방법을 단계별로 안내합니다. 가볍게 시작하고 필요할 때 확장하는 패턴을 소개합니다.
2025-11-23
Django 앱에서 자동 생성되는 `tests.py` 파일의 역할과 활용법을 정리한 포스팅입니다. 테스트 작성, 실행, 패키지 구조화, 실전 사례까지 한눈에 살펴보세요.
2025-11-22
Django에서 HttpResponse가 핵심적인 이유와 그 역할을 깊이 있게 탐구합니다. 이 글은 HttpResponse 객체가 어떻게 요청과 응답을 연결하고, 웹 애플리케이션에서 필수적인 기능을 수행하는지를 설명합니다.
2025-11-20
Python Wheel을 활용해 Docker 빌드 속도를 크게 향상시키는 방법을 소개합니다. 이 글에서는 Wheel 생성, 캐시 활용, 멀티스테이지 빌드 등 실전 팁을 단계별로 설명합니다.