Categories
AI
DRF
Daily life
Django
- 4월 15, 2025 - 모델 선택지 정의의 진화 : TextChoices 클래스에 대하여
- 4월 07, 2025 - Django에서 404 에러 페이지 커스터마이징 하기
- 4월 07, 2025 - Django 웹 프로젝트에서 Poppins 및 sans-serif 폰트 안정적으로 적용하기
- 2월 03, 2025 - Django-Celery-Beat: Crontab과 Clocked를 활용한 예약 작업 설정
- 2월 03, 2025 - Django-Celery-Beat: PeriodicTask를 활용한 예약 작업 실전 예제
- 2월 03, 2025 - Django-Celery-Beat: 예약 작업을 생성하는 방법
- 2월 03, 2025 - Django의 request 객체는 언제 소멸될까?
- 2월 03, 2025 - Django의 request.session.get()은 DB 쿼리를 발생시킬까?
- 2월 01, 2025 - Django에서 '지연 평가(Lazy Evaluation)'란?
- 2월 01, 2025 - Django QuerySet의 `.only()` vs `.values()` – 차이점과 사용법 비교
- 2월 01, 2025 - Django QuerySet의 `.values()` 메서드란?
- 2월 01, 2025 - Django ORM에서 N+1 문제 해결하기 – select_related와 prefetch_related 완벽 가이드
- 2월 01, 2025 - Django ORM에서 N+1 문제란? 왜 발생할까?
- 1월 27, 2025 - Django와 HTMX로 동적 웹 개발을 단순화하기 (7편): JSON 반환 방식
- 1월 27, 2025 - Django와 HTMX로 동적 웹 개발을 단순화하기 (6편): HTML 반환 방식
- 1월 27, 2025 - Django와 HTMX로 동적 웹 개발을 단순화하기 (5편)
- 1월 27, 2025 - Django와 HTMX로 동적 웹 개발을 단순화하기 (4편)
- 1월 27, 2025 - Django와 HTMX로 동적 웹 개발을 단순화하기 (3편)
- 1월 27, 2025 - Django와 HTMX로 동적 웹 개발을 단순화하기 (2편)
- 1월 27, 2025 - Django와 HTMX로 동적 웹 개발을 단순화하기 (1편)
- 1월 27, 2025 - Django의 Request 객체: 그 정체와 동작 원리
- 1월 24, 2025 - 수학에서 영감을 얻은 Django 데코레이터: 함수 합성과 함수 공간의 아름다움
- 1월 24, 2025 - Django 커스텀 데코레이터의 동작 원리와 작성법
- 1월 18, 2025 - Django Forms 6편 : Forms 고급 사용법
- 1월 18, 2025 - Django Forms 5편 : CSS를 활용한 스타일링
- 1월 18, 2025 - Django Forms 4편 : 유효성 검사와 커스터마이징
- 1월 18, 2025 - Django Forms 3편 : 필드와 위젯
- 1월 18, 2025 - Django Forms와 ModelForms의 차이점
- 1월 18, 2025 - Django Forms란? 기본 개념과 원리
- 1월 14, 2025 - Django ORM에서 중복이란 무엇인가? distinct() 메서드의 필요성과 사용법
- 1월 14, 2025 - Django에서 get_language()와 request.LANGUAGE_CODE의 차이점과 활용 방법
- 1월 10, 2025 - Django에서 Q 클래스: 복잡한 조건을 손쉽게 처리하는 방법
- 1월 10, 2025 - Django 개발에서 캐시 설정하기: Redis와 함께 성능 최적화
- 1월 09, 2025 - Django에서 HTML 이메일을 보내기 위한 render_to_string 철저 분석
- 1월 07, 2025 - Django의 QueryDict: 딕셔너리처럼, 하지만 딕셔너리 이상의 객체
- 1월 02, 2025 - Celery Beat에서 one-off와 enabled의 관계: 올바른 이해와 사용법
- 12월 15, 2024 - Django 세션 삭제 메서드 비교: flush(), pop(), del
- 12월 15, 2024 - Celery @shared_task 옵션: bind, autoretry_for, retry_backoff, max_retries 완벽 가이드
- 11월 16, 2024 - Django ORM에서 QuerySet과 데이터 조회
- 11월 15, 2024 - Django ORM의 objects 관리자는 무엇인가? - 깊이 있는 분석
- 11월 15, 2024 - Django ORM이란? 초보자를 위한 ORM개념입문
- 11월 14, 2024 - Django-celery-beat Admin에서 사용할 수 있는 주기적 작업 옵션
- 11월 14, 2024 - Celery 작업 결과 만료 설정과 주기적 클린업: 어떤 설정이 적합할까?
- 11월 14, 2024 - Django-celery-beat와 다양한 결과 백엔드의 메모리 관리 심화
- 11월 13, 2024 - Django-celery-beat와 backend 메모리 관리 (1편)
- 11월 07, 2024 - Django 서버, SSH 세션 끊김 없이 유지하는 3가지 실전 팁
- 11월 02, 2024 - Django 모델 구조 깊이 파헤치기: 더 나은 데이터베이스 설계를 위한 접근
- 11월 01, 2024 - Django Signals 완벽 이해: pre_save와 post_save 실전 활용법
- 11월 01, 2024 - Django related_name 옵션: 왜 필요한가?
- 11월 01, 2024 - Django 모델 필드 옵션: blank=True vs null=True 차이점과 활용법
- 10월 29, 2024 - Django 모델 구조: models.Model, AbstractUser, CustomUser 그리고 관리자 클래스들
- 10월 28, 2024 - Django ORM에서의 __(더블 언더스코어): 관계형 필드와 쿼리 활용
Frontend
Linux
- 4월 07, 2025 - Ubuntu 시스템에서 OTF 폰트를 웹용으로 활용하는 방법
- 4월 07, 2025 - TTF vs WOFF2: 웹 폰트 포맷 비교
- 3월 31, 2025 - CSR 4.0 동글의 진실과 한계, 그리고 리눅스에서의 대안
- 2월 19, 2025 - Redis 최신 AOF-RDB Hybrid 방식 vs 기존 AOF 방식: 어떤 방식을 선택해야할까?
- 2월 18, 2025 - AOF를 사용하면, RDB 설정은 무의미한가?
- 2월 17, 2025 - Redis AOF Rewrite: 성능 최적화와 데이터 보존
- 1월 29, 2025 - Redis 네트워크 보안 설정: 안전한 Redis 환경 만들기
- 1월 29, 2025 - Redis 모듈 설정: 기능 확장과 활용법
- 1월 27, 2025 - 왜 Redis 설정 파일에서 include를 써야 할까?
- 1월 23, 2025 - localhost가 127.0.0.1이 되는 원리, 그리고 `/etc/hosts`의 활용법
- 11월 09, 2024 - Redis 3편: Redis의 메모리 관리와 성능 최적화
- 11월 09, 2024 - Redis 2편: Redis의 데이터 보존 옵션 - RDB vs AOF
- 11월 09, 2024 - Redis 1편: Redis 기본 개념과 설정 파일 이해하기
- 11월 03, 2024 - Linux Daemon과 Systemd 유닛의 개념과 차이점
- 11월 03, 2024 - 리눅스 `crontab` 제대로 이해하기: 개발자가 사랑하는 자동 스케줄링 꿀팁
- 10월 28, 2024 - 가상 사용자 기반 메일 서버에서 메일 관리 및 추가 데이터 관리 방식 (3부)
Mameshiba
Nature
Programming
Python
- 4월 01, 2025 - 파이썬 기본 다지기 #1 — `None`과 `""`, 같아 보이지만 다르다
- 1월 07, 2025 - JavaScript, Python Dictionary, and C++'s std::map
- 12월 15, 2024 - Python Dictionary에서 키와 값을 리스트로 추출하는 방법
- 12월 15, 2024 - Python @staticmethod 완벽 가이드
- 12월 15, 2024 - Python Dictionary를 다루는 다양한 방법
- 12월 15, 2024 - JSON 형식과 Python Dictionary의 차이점 이해하기
- 11월 14, 2024 - 유연한 코드 작성: Python `hasattr`로 객체 속성 존재 여부 확인하기
- 11월 02, 2024 - 파이썬의 기초개념 소개2. 에러 처리(Try-Except)로 안전하게 코딩하기
- 11월 02, 2024 - 파이썬 기초 개념 소개: 문자열 변수(String)를 다루는 파이썬의 강력함
- 10월 28, 2024 - Django ORM에서의 __(더블 언더스코어): 관계형 필드와 쿼리 활용
메일 서버 구축
- 2월 06, 2025 - 리눅스에서 메일 서버 구축하기: 쉬어가는 페이지
- 2월 06, 2025 - 리눅스에서 메일 서버 구축하기 #7: Postfix 설정 파일 구조와 데이터베이스 연동
- 2월 06, 2025 - 리눅스에서 메일 서버 구축하기 #6: Dovecot의 auth-sql.conf.ext 설정과 비밀번호 해싱
- 2월 06, 2025 - 리눅스에서 메일 서버 구축하기 #5: Dovecot 가상 사용자 개념과 PostgreSQL 테이블 설계
- 2월 06, 2025 - 리눅스에서 메일 서버 구축하기 #4: Dovecot 필수 설정 파일 분석
- 2월 05, 2025 - 리눅스에서 메일 서버 구축하기 #3: Dovecot 설정 파일 구조와 적용 방식
- 2월 05, 2025 - 리눅스에서 메일 서버 구축하기 #2: 가상 사용자 환경을 위한 필수 패키지
- 2월 05, 2025 - 리눅스에서 메일 서버 구축하기 #1: Postfix와 Dovecot의 개념 이해하기