장고 시작하기 18. Django Admin 페이지 구성하기
Django admin 페이지는 Django 웹 프레임워크의 가장 강력한 기능 중 하나입니다. 데이터베이스 콘텐츠 관리를 위한 사용자 친화적인 인터페이스를 제공하므로 개발자와 관리자에게 필수적인 도구입니다.
Django admin 페이지는 Django 웹 프레임워크의 가장 강력한 기능 중 하나입니다. 데이터베이스 콘텐츠 관리를 위한 사용자 친화적인 인터페이스를 제공하므로 개발자와 관리자에게 필수적인 도구입니다.
Django 프로젝트를 배포하기 전에 프로덕션 환경에서 잠재적인 문제를 방지하기 위해 몇 가지 주요 구성과 설정이 올바르게 적용되었는지 확인하는 것이 중요합니다.
STATIC 디렉토리가 서버가 제공하는 정적 파일들을 관리하는 디렉토리였다면 media 디렉토리는 사용자가 서버에 올린 파일들을 관리하는 디렉토리 입니다. 장고 media 설정을 어떻게 하는지 정리해보았습니다.
static 파일이란 멈춰 있는 파일 (css, image, js, html) 등을 의미합니다. 프로젝트에서 사용한 static 파일들을 장고에서 인식할 수 있게 해줘야 하는데요. 이를 위해 필요한 것이 장고 static 설정 입니다.
장고 postgreSQL 에러 1. 모델에 맞게 테이블이 변경이 안되는 경우 : 장고에서 모델을 변경해주고 makemigrations, migrate를 진행했는데도 PostgreSQL의 테이블에 변경 상황이 반영이 안되는 경우가 존재합니다….
“장고 모델에서 금액”을 처리하는 법에 대해 알게 된 “DeximalField”에 대해 정리해보았습니다. Django에는 요금을 직접 처리하기 위한 내장 필드가 없지만 DeximalField와 FloatField를 …
개발 중 “장고 DB 초기화”를 원한다면 다음과 같이 진행합니다.
장고의 기본 user 모델이 프로젝트의 요구 사항을 충족시키는 경우, django custom user model 을 만들어서 user model 에 유연성을 줄 수 있습니다. 이번 포스트에서는 장고에서 사용자 정의 모델을 만드는 다양한 방법과…
이번 포스트에서는 “N+1 문제” 란 무엇이고 언제 발생하고 어떻게 해결해야 되는지 공부한 내용을 정리해보았습니다. N+1 문제는 ORM과 DB와의 상호작용에서 발생할 수 있는 문제인데요…
“django silk”는 데이터베이스 쿼리를 포함하여 요청-응답 주기를 기록하고 분석하는 Django 애플리케이션용 프로파일링 도구입니다. 상세한 프로파일링 정보와 시각화를 제공하여 N+1 쿼리를 포함한 성능 병목 현상을 식별…