과제
📚 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 제목 테스트
브라우저에서 다음 주소로 접속:
🌟 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',
],
},
},
]
✨ 마무리