본문 바로가기
Development Frameworks/Django

[Django] 장고 마스터하기 (Django Tutorial) - 프로젝트 설정 가이드: 첫 걸음 [2/11]

by 데이터 벌집 2024. 10. 1.
반응형

Django로 웹 개발을 시작하기 위해서는 먼저 프로젝트를 설정해야 합니다. 이번 글에서는 Django 프로젝트를 설정하는 전체 과정을 설명하고, 이를 단계별로 나누어 상세하게 다뤄보겠습니다. 이 튜토리얼을 마치면, Django 프로젝트를 설정하고 로컬 서버에서 애플리케이션을 실행할 수 있습니다.

 

[Django] 장고 마스터하기 (Django Tutorial) - 프로젝트 설정 가이드: 첫 걸음 [2/11]

 

1. 프로젝트 준비

우선, Django 프로젝트를 시작하기 위한 준비 단계입니다. 필요한 환경을 구축하기 위해 파이썬과 가상 환경 설정을 먼저 진행해야 합니다.

 

1.1 파이썬 설치 확인

먼저 파이썬이 설치되어 있는지 확인해야 합니다. 터미널 또는 명령 프롬프트에서 아래 명령어를 입력해 파이썬 버전을 확인하세요.

python --version

 

혹시 파이썬이 설치되어 있지 않다면, 파이썬 공식 사이트에서 설치할 수 있습니다.

 

1.2 가상 환경 설정

Django 프로젝트마다 독립된 환경을 유지하는 것이 좋습니다. 파이썬의 venv를 사용해 가상 환경을 만들 수 있습니다.

 

# 프로젝트 디렉토리 생성
mkdir myproject
cd myproject

# 가상 환경 생성
python -m venv venv

# 가상 환경 활성화 (Windows)
.\venv\Scripts\activate

# 가상 환경 활성화 (MacOS/Linux)
source venv/bin/activate

 

가상 환경이 활성화되면, 터미널에 (venv)가 표시되며, 이는 가상 환경 안에서 명령어를 실행하고 있음을 의미합니다.

 

2. Django 설치

가상 환경이 설정되었다면, 이제 Django를 설치할 차례입니다. pip 명령어로 Django를 설치할 수 있습니다.

pip install django

 

설치가 완료되면 아래 명령어로 Django가 제대로 설치되었는지 확인할 수 있습니다.

django-admin --version

 

3. Django 프로젝트 생성

이제 Django 프로젝트를 생성해 보겠습니다. Django에서 프로젝트를 생성하려면 django-admin 명령어를 사용합니다.

django-admin startproject myproject

 

여기서 myproject는 여러분이 만들 프로젝트의 이름입니다.

 

3.1 생성된 파일 설명

 

startproject 명령을 실행하면 몇 가지 파일과 디렉토리가 자동으로 생성됩니다.

 

파일 디렉토리

 

이 포스팅에서는 Django 프로젝트를 설정하는 방법을 자세히 살펴보았습니다. 파이썬 설치 여부 확인, 가상 환경 생성, Django 설치, 그리고 프로젝트 생성까지 단계별로 진행하며 프로젝트 준비 과정을 마쳤습니다. 이제 여러분은 로컬 서버에서 Django 프로젝트를 실행할 준비가 되었습니다.

 

다음 포스팅에서는 생성된 파일들이 어떤 역할을 하는지, 그리고 Django 애플리케이션의 기본 구조에 대해 알아보겠습니다. 이를 통해 Django의 핵심 요소를 이해하고, 실제 애플리케이션 개발에 필요한 다음 단계를 준비할 수 있습니다.

반응형