프로그래밍

[Django] Django 설치 및 환경설정 본문

환경설정

[Django] Django 설치 및 환경설정

시케 2023. 11. 13. 17:12
728x90
반응형

2023.11.13.월

Django 환경 설정

장고는 파이썬 기반 이므로 파이썬을 설치해야 한다

 

https://www.python.org/downloads/

 

Download Python

The official home of the Python Programming Language

www.python.org

 

 

이후부터는 쭉 cmd(명령프롬프트)를 통해 진행된다

단축키 (Win + R) 

 

장고 프로젝트 폴더 만들기

장고 프로젝트를 위치시킬 폴더를 만들고 해당 폴더로 위치로 이동한다

:: 폴더 만들기
mkdir [폴더명]

:: 해당 폴더로 이동
cd [폴더명]

 

가상환경 만들기

장고 프로젝트를 다발적으로 개발할시 파이썬의 버전이나 라이브러리 등에 따라 차이를 두고 싶을 수도 있다

그럴때마다 환경을 다시 구축하기는 힘드므로 가상환경에서 프로젝트를 개발할 것이다

:: 가상환경 만들기
python -m venv [가상환경 이름]

:: 가상환경 진입
[가상환경 이름]\Scripts\activate

 

 

가상환경 진입 후 (해당 가상환경)을 통해 확인할 수 있다

장고 설치

본격적으로 장고를 설치할 것이다

pip는 Python 패키지를 설치하고 관리하는 패키지 매니저(Package Manager)이다

:: 장고 설치
pip install django

:: pip 설치 및 업그레이드
python -m pip install --upgrade pip

 

장고 설치가 완료되었다

장고 프로젝트 시작

장고를 설치하였으니 프로젝트를 생성해보자

:: 장고 프로젝트 생성
django-admin startproject [프로젝트명]

파일 시스템을 통해서도 생성을 확인할 수 있다

 

장고 프로젝트 실행

장고 프로젝트를구동시켜 확인해볼 수 있다

:: 실행할 프로젝트 위치로 이동
cd [프로젝트명]

:: 서버 실행
python manage.py runserver

 

' http://localhost:8000/ '를 주소입력창에 입력하여 연결을 확인할 수 있다

Ctrl+C 를 입력시 서버를 종료시킬 수 있다

 

장고 앱 생성

장고 프로젝트는 여러 개의 앱으로 이루어져 있다

앱은 작은 기능의 단위이다

:: 프로젝트에서 app 만들기
python manage.py startapp [앱 이름]

 

마찬가지로 파일시스템에서 확인할 수 있다

 

기본적인 app의 구조는 위와 같다

 

마무리

가상환경을 종료하거나 장고를 삭제할 수도 있다

:: django 삭제
pip uninstall django

:: 가상환경 종료
deactivate

 

728x90
반응형
Comments