AI Store에서 AI코딩으로 만들어진 앱을 만나보세요!
지금 바로 방문하기

Day 4 of Django: 프로젝트 구조 및 기본 설정

카테고리

프로그래밍/소프트웨어 개발

서브카테고리

웹 개발

대상자

Django 초보 개발자, 웹 개발 입문자

핵심 요약

  • 프로젝트 구조 생성: django-admin startproject 명령어로 ProjectTG 폴더 생성
  • 앱 추가: INSTALLED_APPSblogstore 앱 등록
  • 템플릿 설정: TEMPLATES 설정을 통해 templates 디렉토리 경로 지정
  • 뷰 및 템플릿 파일 생성: 각 앱별로 views.pytemplates 폴더 구성
  • 서버 실행: python manage.py runserver로 개발 서버 시작

섹션별 세부 요약

1. 프로젝트 초기화

  • django-admin startproject ProjectTG 명령어로 프로젝트 생성
  • ProjectTG 폴더 내 manage.pyProjectTG 디렉토리 생성

2. 앱 생성 및 등록

  • blogstore 앱 생성 (명령어: python manage.py startapp blog)
  • ProjectTG/settings.pyINSTALLED_APPS에 앱 추가

3. 템플릿 디렉토리 구성

  • TEMPLATES 설정에서 DIRStemplates 폴더 경로 추가
  • 각 앱(blog, store) 내 templates 폴더 생성

4. 뷰 및 템플릿 파일 생성

  • views.py에 뷰 함수 정의 (예: def index(request):)
  • templates 폴더 내 index.html 등 HTML 파일 생성

5. 서버 실행 및 확인

  • python manage.py runserver 명령어로 서버 실행
  • http://127.0.0.1:8000/ 접속하여 기본 페이지 확인

결론

  • Django 프로젝트 기본 구조를 완성하고, 앱 및 템플릿 설정을 통해 웹 서버 실행
  • 핵심 팁: TEMPLATES 설정 시 앱별 템플릿 경로를 명확히 지정하고, INSTALLED_APPS에 앱을 순서대로 추가하는 것이 중요
  • 문제 해결: 템플릿 경로 오류 시 DEBUG 모드에서 로그를 확인해 설정을 조정할 것