본문 바로가기
카테고리 없음

Ubuntu 22.04에서 Django 프로젝트 시작하기

by teamnova 2024. 5. 18.
728x90

안녕하세요 이번 시간에는 Ubuntu 22.04에서 Django 프로젝트를 구축해보겠습니다.

 

1. Django란?

Django는 Python 웹 프레임워크이고 공식 홈페이지에서는 "마감 기한이 있는 완벽주의자를 위한 웹 프레임워크"라고 소개하고 있습니다. 소개에 걸맞게 웹 어플리케이션을 빠르게 만들 수 있는 다양한 도구들을 제공하고 있습니다.

더 자세하게 알고 싶으시면 아래 공식홈페이지를 봐주세요.

https://www.djangoproject.com/start/

 

Getting started with Django

It's quick & easy to get up and running with Django

www.djangoproject.com

 

 

2. 명령어 순서

이 예제에서는 가상환경을 만든 뒤 해당 가상환경 안에 설치해보겠습니다. 가상환경을 사용하면 시스템의 나머지 부분에 영향을 주지 않고 가상 Python 환경을 만들고 Python 패키지를 설치할 수 있습니다.

로컬 패키지 색인을 새로 고치는 것부터 시작하겠습니다.

sudo apt update
 
 

그 다음으로 설치한 python 버전을 확인합니다.

python3 -V

// OUTPUT
Python 3.10.4

 

 

다음으로 pip와 venv를 설치합니다.

sudo apt install python3-pip python3-venv

 

 

새 디렉토리를 만든 뒤 이동합니다.

mkdir ~/newproject
cd ~/newproject
 
 

Python 가상환경을 만듭니다. 가상환경 이름을 my_env 로 지정하겠습니다.

python3 -m venv my_env
 
 
이제 독립적인 가상환경이 만들어졌습니다.
가상환경을 실행시킵니다.
source my_env/bin/activate

 

 

가상환경을 실행하면 아래와 같이 프롬프트가 변경되어야 합니다.

(my_env)username@hostname:~/newproject$

 

 

가상환경에서 pip로 Django를 설치합니다.

pip install django

 

다음 명령어를 입력해서 설치가 완료됐는지 확인할 수 있습니다.
django-admin --version

// OUTPUT
4.0.4
 

 

버전은 여기에 표시된 버전과 다를 수 있습니다.

 

이제 다음 명령어를 입력하여 Django 프로젝트를 만들어보겠습니다.

"djangoproject" 라는 이름의 프로젝트를 만들겠습니다.

django-admin startproject djangoproject

 

 

프로젝트 생성이 완료 됐으면 아래 명령어로 프로젝트를 실행합니다.

python manage.py runserver

 

 

Django 프로젝트는 기본적으로 8000 포트를 사용합니다. http://localhost:8000 에 접속했을때 아래와 같은 웹페이지가 뜬다면 성공입니다!

 

 

실행중인 프로젝트를 종료하려면 Ctrl + C 를 입력하세요.

 

가상 환경을 종료하려면 아래 명령어를 실행하시면 됩니다.

 deactivate