상세 컨텐츠

본문 제목

우분투에 Django 설치하기 - 순서대로 쉽게 따라해보기

파이썬

by 안녕신호 2024. 4. 24. 18:08

본문

반응형

 

 

 

1. EC2 등에 우분투를 설치를 한다.

 

2. 인바운드 규칙으로 장고의 기본포트인 8000 port를 열어준다.

 

3. 터미널에서 SSH접속을 한 후 home/ubuntu/backend 에 장고 백엔드 프로젝트를 관리해준다. (저는 backend라는 디렉토리명을 사용했는데 원하시는 이름으로 지으시면 됩니다.)

 

4. 가상환경을 세팅해주기 위해 아래 명령어를 터미널에서 실행하여 가상환경을 만들어준다.(저는 가상환경 이름으로 myenv로 설정했는데 다른 이름으로 사용하셔도 됩니다.)

home/ubuntu/backend> sudo apt update
home/ubuntu/backend> sudo apt updateUniverse
home/ubuntu/backend> sudo add-apt-repository universe

home/ubuntu/backend> sudo apt-get install python3-pip python3-dev python3-venv
home/ubuntu/backend> python3 -m venv myenv

 

 

5. 생성한 가상환경을 활성화해준다.

home/ubuntu/backend> source myenv/bin/activate

 

6. 장고를 설치해준다.

(myenv)home/ubuntu/backend> pip install django

 

7. 프로젝트 디렉토리를 생성해준다. (저는 myproject 라는 이름으로 프로젝트 디렉토리를 생성했는데, 원하시는 이름으로 하시면 됩니다.)

(myenv)home/ubuntu/backend> mkdir myproject

 

8. 장고 프로젝트를 생성해준다.

(myenv)home/ubuntu/backend> cd myproject
(myenv)home/ubuntu/backend/myproject> django-admin startproject config .

 

9. 장고 settings.py 파일을 수정해준다. (ALLOWED_HOST에 허용할 IP를 넣으시면 됩니다.)

(... 생략 ...)

LANGUAGE_CODE = 'ko-kr'
TIME_ZONE ='Asia/Seoul'

(... 생략 ...)

ALLOWED_HOSTS = ['localhost']

(... 생략 ...)

 

10. 서버를 실행한다.

(myenv)home/ubuntu/backend> python manage.py runserver 0.0.0.0:8000

 

11. 다른 앱을 추가하고 싶을 경우 아래와 같이 앱을 생성해준다.(myapp 대신 원하시는 앱 이름을 넣으시면 됩니다.)

(myenv)home/ubuntu/backend/virtuverse> django-admin startapp myapp

 

반응형

관련글 더보기

댓글 영역