본문 바로가기
컴퓨터 활용/노년에 즐기는 코딩

[Django] 장고 프로젝트 생성하기

by easyfly 2024. 3. 18.
반응형

장고 프로젝트 생성하기

장고 프로젝트를 생성하는 과정은 간단합니다. 이미 장고를 설치했다고 가정하고, 다음 단계를 따라 프로젝트를 생성할 수 있습니다. 이 과정은 터미널이나 명령 프롬프트에서 수행됩니다.

1. 프로젝트 디렉터리 생성

먼저, 프로젝트를 위한 디렉터리를 생성합니다. 원하는 위치에 새 디렉터리를 만들고, 그 디렉터리로 이동합니다:

mkdir myproject
cd myproject

여기서 myproject는 생성하고자 하는 프로젝트의 이름입니다. 원하는 이름으로 변경할 수 있습니다.

2. 가상환경 생성 및 활성화

장고 프로젝트에 대한 가상환경을 생성하고 활성화하는 것이 좋습니다. 이는 프로젝트의 의존성을 격리시켜 다른 프로젝트와의 충돌을 방지합니다. 다음 명령어를 사용하여 가상환경을 생성하고 활성화할 수 있습니다(이미 가상환경을 생성했다면, 이 단계는 건너뛸 수 있습니다):

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

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

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

3. 장고 프로젝트 생성

가상환경이 활성화된 상태에서, 다음 명령어를 사용하여 새로운 장고 프로젝트를 생성합니다:

django-admin startproject myproject .

이 명령어는 현재 디렉토리(.) 내에 myproject라는 이름의 장고 프로젝트를 생성합니다. 프로젝트 이름은 원하는 대로 변경할 수 있습니다. 마지막에 있는 점(.)은 프로젝트를 현재 디렉터리에 생성하라는 의미입니다. 이를 생략하면, 프로젝트 이름과 동일한 이름의 하위 디렉터리가 생성되고, 그 안에 프로젝트 파일이 위치하게 됩니다.

4. 개발 서버 실행

장고 프로젝트가 성공적으로 생성되었다면, 개발 서버를 시작하여 프로젝트가 정상적으로 작동하는지 확인할 수 있습니다. 다음 명령어를 실행합니다:

python manage.py runserver

기본적으로 장고 개발 서버는 http://127.0.0.1:8000/ 주소에서 실행됩니다. 웹 브라우저를 열고 이 주소로 이동하면, 장고의 기본 환영 페이지를 볼 수 있습니다. 이 페이지를 볼 수 있다면, 장고 프로젝트가 성공적으로 생성되고 실행된 것입니다.

장고 프로젝트에 의해 생성된 웹 페이지

 

정리

이러한 단계를 통해 장고 프로젝트를 생성하고, 개발을 시작할 준비를 마칠 수 있습니다. 프로젝트 내에서 앱을 생성하고 개발을 진행하면서 장고의 다양한 기능을 활용할 수 있습니다.

반응형

댓글