Django 프론트& 백엔드 개발

Django 2.2로 첫 프로젝트 실행하기 (WSL + pyenv)

Data Jun 2026. 1. 3. 10:51

WSL 환경에서 pyenv로 Python 3.7.13을 사용하고,
Django 2.2가 설치되어 있다는 가정하에
프로젝트 생성 → 개발 서버 실행까지 빠르게 진행합니다.

 

1. 가상환경 확인

python --version

# 출력
Python 3.7.13
django-admin --version

# 출력
2.2

 

2. Django 프로젝트 생성

django-admin startproject myproject

구조는 다음과 같습니다.

myproject/
├─ manage.py
└─ myproject/
   ├─ __init__.py
   ├─ settings.py
   ├─ urls.py
   └─ wsgi.py

 

3. 프로젝트 디렉토리 이동

cd myproject

 

4. 개발 서버 실행

python manage.py runserver

 

정상 실행 시 출력 예시는 다음과 같습니다.

Watching for file changes with StatReloader
Performing system checks...

System check identified no issues (0 silenced).
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

 

5. 브라우저에서 확인

브라우저에서 아래 주소로 접속합니다.

http://127.0.0.1:8000/

Django 기본 환영 페이지가 보이면 성공입니다 

 

 

6.  정리하면

  • django-admin startproject → 프로젝트 생성
  • python manage.py runserver → 개발 서버 실행
  • WSL + pyenv 환경에서도 동일하게 동작
  • Django 2.2 기준 기본 흐름 확인 완료