본문 바로가기
파이썬/파이썬기본문법

파이썬 Django 시작하기

by flycoding 2024. 2. 9.
반응형

장고를 설치하려면 Python과 PIP와 같은 패키지 매니저가 설치되어 있어야 한다.

PIP는 버전 3.4부터 Python에 포함되어 있다.

 

Django와 파이썬의 요구사항

시스템에 Python이 설치되어 있는지 확인하려면 명령 프롬프트에서 다음 명령을 실행한다:

python --version

 

Python을 설치하면 다음과 같은 버전 번호로 결과가 나온다

Python 3.9.2

컴퓨터에 Python이 설치되어 있지 않은 경우 다음 웹 사이트에서 Python을 무료로 다운로드할 수 있다. https://www.python.org/

 

PIP

Django를 설치하려면 버전 3.4부터 파이썬에 포함된 PIP와 같은 패키지 관리자를 사용해야 한다.

시스템에 PIP가 설치되어 있는지 확인하려면 명령 프롬프트에서 다음 명령을 실행한다:

pip --version

 

PIP가 설치되면 버전 번호로 결과가 나온다.
윈도우 머신에서 결과는 다음과 같다:

pip 20.2.3 from c:\python39\lib\site-packages\pip (python 3.9)

PIP가 설치되어 있지 않은 경우 이 페이지에서 다운로드하여 설치할 수 있다. https://pypi.org/project/pip/

 

pip

The PyPA recommended tool for installing Python packages.

pypi.org

 

가상환경

Django 프로젝트별로 전용 가상환경을 갖추는 것을 제안하며, 가상환경을 관리하는 한 가지 방법은 파이썬에 포함된 venv이다.

가상 환경의 이름은 사용자가 선택한 것이다. 이 튜토리얼에서 우리는 가상 환경을 myworld 라고 부를 것이다.

명령 프롬프트에 다음을 입력한다. 프로젝트를 생성할 위치로 이동해야 한다:

Window:
py -m venv myworld


Unix/MacOs
python -m venv myworld

 

그러면 가상 환경이 설정되고 다음과 같이 하위 폴더와 파일로 "myworld"라는 이름의 폴더가 생성된다:

myworld
  Include
  Lib
  Scripts
  pyvenv.cfg

 

그런 다음 다음 다음 명령을 입력하여 환경을 활성화해야 한다:

Window:
myworld\Scripts\activate.bat


UniUnix/MacOS
source myworld/bin/activate

 

환경이 활성화되면 명령 프롬프트에 다음과 같은 결과가 표시된다:

Window:
(myworld) C:\Users\Your Name>

Unix/MacOS
(myworld) ... $

참고: 프로젝트를 수행하려면 명령 프롬프트를 열 때마다 가상 환경을 활성화해야 한다.

 

Django 설치

이제 가상 환경을 만들었기 때문에 장고를 설치할 준비가 되었다.

참고: 가상 환경에 있는 동안 장고를 설치하는 것을 기억하세요!

Django는 다음 명령과 함께 핍을 사용하여 설치된다:

windows:
(myworld) C:\Users\Your Name>py -m pip install Django

Unix/MacOS:
(myworld) ... $ python -m pip install Django

 

다음과 같은 결과를 얻을 수 있다(적어도 내 Windows 시스템에서는):

Collecting Django
  Downloading Django-4.0.3-py3-none-any.whl (8.0 MB)
      |████████████████████████████████| 8.0 MB 2.2 MB/s
Collecting sqlparse>=0.2.2
  Using cached sqlparse-0.4.2-py3-none-any.whl (42 kB)
Collecting asgiref<4,>=3.4.1
  Downloading asgiref-3.5.0-py3-none-any.whl (22 kB)
Collecting tzdata; sys_platform == "win32"
  Downloading tzdata-2021.5-py2.py3-none-any.whl (339 kB)
      |████████████████████████████████| 339 kB 6.4 MB/s
Installing collected packages: sqlparse, asgiref, tzdata, Django
Successfully installed Django-4.0.3 asgiref-3.5.0 sqlparse-0.4.2 tzdata-2021.5
WARNING: You are using pip version 20.2.3; however, version 22.3 is available.
You should consider upgrading via the 'C:\Users\Your Name\myworld\Scripts\python.exe -m pip install --upgrade pip' command.

바로 그거예요! 이제 가상 환경에서 실행되는 새 프로젝트에 장고를 설치했다!

 

Windows, Mac or Unix?

둘 중 하나에서 이 프로젝트를 실행할 수 있다. 명령 프롬프트에 명령을 쓸 때 Windows에서는 명령 줄의 첫 번째 단어로 py를 사용하는 반면 Unix와 MacOS에서는 python 을 사용하는 등 약간의 차이점이 있다:

Windows:
py --version

Unix/MacOS:
python --version

이 자습서의 나머지 부분에서는 Windows 명령을 사용한다.

 

파이썬 Django 버전 확인하기

Django 설치 여부는 다음과 같이 버전 번호를 물으면 확인할 수 있다:

(myworld) C:\Users\Your Name>django-admin --version

 

Django가 설치된 경우 버전 번호가 다음과 같은 결과가 나타난다:

4.1.2.

 

설치가 완료된 후에는 무엇을 해야 할까요?

이제 컴퓨터의 가상 환경에서 장고 프로젝트를 생성할 준비가 되었다.

이 튜토리얼의 다음 장에서는 장고 프로젝트를 만들고 장고의 다양한 기능을 살펴보고 여러분을 장고 개발자로 만들 것이다.

 

이번 글에서는 파이썬 Django의 개요와 가상환경과 설치를 살펴보았다.

꼭 손으로 눈으로 머리로 익히며 실습하기를 바란다.

모두 화이팅입니다.!!!

 

출처 : 이 글의 출처는 w3schools사이트를 참고하였으며 필자가 추가하여 정리한 글입니다.

반응형

댓글