Python

[django] 1. 장고 설치 - 서버 구축하기

은둔한량 2024. 9. 9. 14:53
반응형

윈도우(Windows) 환경에서 장고(Django) 프레임워크를 설치하겠습니다.

django는 파이썬으로 구성된 MVT패턴 기반 오픈소스 웹 프레임워크입니다. 

파이썬이 깔려 있어야겠지요. python --version  Python 3.12.5가 깔려 있습니다.

 

프로젝트를 생성할 폴더를 만든다

mkdir django  //django 폴더 생성

cd django  //django 폴더로 경로 이동

 

가상환경 생성 

우선 가상환경을 생성하고 활성화 합니다. 저는 venv를 사용하였네요.

# 가상환경 생성 (env_name은 가상환경 이름)
python -m venv env_name

# 가상환경 활성화 (맥/리눅스)
source env_name/bin/activate

# 가상환경 활성화 (윈도우)
env_name\Scripts\activate

 

totalengine 라는 가상환경을 만들었습니다

 python -m venv totalengine

totalengine\Scripts\activate

 

가상환경을 비활성화 하려면  deactivate

deactivate

 

장고 설치하기 

pip install django

 

 

프로젝트 생성

django-admin startproject 프로젝트이름

 

django-admin startproject maxai_engine

maxai_engine  이라는 프로젝트를 생성했습니다.

cd maxai_engine

 

서버 기동

python manage.py runserver

*manage.py : 장고 프로젝트와 다양한 방법으로 상호작용하는 커맨드라인의 유틸리티.

 

로컬에 접속하기


http://localhost:8000/ 또는 http://127.0.0.1:8000에 접속합니다. 
로컬에 접속하면 django가 성공적으로 실행되었음을 볼 수 있습니다. 

 

장고 서버를 종료하고 싶을 땐 Ctrl + C 를 누르면 종료됩니다.

반응형