과제

📚 Django 프로젝트 시작하기 - 가상환경 구축부터 서버 실행까지

Chansman 2025. 4. 30. 03:53

📚 Django 프로젝트 시작하기 - 가상환경 구축부터 서버 실행까지

이번 글에서는 Django 프로젝트를 첫초 시작할 때 필요한 하나하나 차반해서:

  • 가상환경 구축
  • Django 설치
  • 프로젝트 생성
  • 서버 실행

까지의 전체 과정을 자세히 정리해보게요. 🌟


1️⃣ 가상환경 구축하기 (pyenv-virtualenv 이용)

✅ pyenv-virtualenv라는?

  • 포범 이동으로 자동 활성화/비활성화
  • ‘activate’ 메인 명령 모두 제출 비용

📌 1.1 폴더 생성 및 이동

cd 과제진행_폴더경로

📌 1.2 가상환경 생성

pyenv virtualenv 3.12.2 가상환경명칭
  • 3.12.2:해당 파이썬 버전
  • 가상환경명칭:자유로 정하세요

📌 1.3 가상환경 적용 및 버전 확인

pyenv local 가상환경명칭
python --version

제대로 적용되었다면 Python 버전 확인 가능


2️⃣ Poetry 환경 설정하기

📌 2.1 Poetry 초기화

poetry init
  • 열쇠 여러 번 Enter 클릭
  • yes/no 질문은 대체 no로 응답

📌 2.2 Django 설치

poetry add django

설치 후 패키지 목록 확인:

pip list
  • Django 가 나오면 가능

3️⃣ Django 프로젝트 생성하기

📌 3.1 Poetry 환경 활성화

poetry shell

📌 3.2 Django 프로젝트 만들기

django-admin startproject config .
  • config:프로젝트 설정 파일 공간
  • .: 현재 폴더에 직접 생성

📋 3.3 생성된 포르더 구조

chapter_01/
├── config/
│   ├── settings.py
│   ├── urls.py
├── manage.py
├── poetry.lock
└── pyproject.toml

4️⃣ Django 서버 실행하기

📌 4.1 서버 실행 명령

python manage.py runserver

📌 4.2 제목 테스트

브라우저에서 다음 주소로 접속:

http://127.0.0.1:8000/

🌟 Django 초기 화면이 뜨면 성공!


config / settings.py 를 수정하여 템플릿폴더의 경로를 지정

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [BASE_DIR / 'templates'],
        'APP_DIRS': True,
        'OPTIONS': {
            'context_processors': [
                'django.template.context_processors.debug',
                'django.template.context_processors.request',
                'django.contrib.auth.context_processors.auth',
                'django.contrib.messages.context_processors.messages',
            ],
        },
    },
]

✨ 마무리