Django는 파이썬으로 제작된 웹 프레임워크인 만큼 Django를 설치하려면 그에 앞서 먼저 Python을 설치해주어야 한다.
https://www.python.org/downloads/
Download Python
The official home of the Python Programming Language
www.python.org
해당 링크로 들어가 가장 최신 버전의 Python을 다운받고 실행해주면 된다. 올바르게 설치되었는지 확인하고 싶다면 터미널에 "python" 명령어를 입력해주면된다. 아래와 같은 결과가 출력되면 올바르게 설치된 것이다.
Python 3.x.y
[GCC 4.x] on linux
Type "help", "copyright", "credits" or "license" for more information.
Python 가상 환경 설정하기
서로 다른 유형과 목적의 프로젝트들을 한 공간에 넣어서 관리한다면, 매번 하나의 프로젝트를 실행할 때마다 그에 맞춰서 환경을 체크하고 변경해주어야 하며 심한 경우에는 프로젝트 간의 충돌이 발생할 수도 있다. 따라서 우리는 가상환경을 만들어서 프로젝트들을 각각의 목적에 맞게 효율적으로 관리해야한다. Python의 venv라는 모듈을 사용하여 손쉽게 가상 환경을 설정할 수 있다.
# 가상 환경 생성
python -m venv project-name
# 가상 환경 활성화
source project-name/bin/activate
# 가상 환경 비활성화
deactivate
Django 설치 및 시작하기
파이썬도 설치하고 가상환경도 설정했다면 Django 설치를 위한 준비는 모두 끝난셈이다. Django 설치 역시 어렵지 않다.
# Django 설치
pip install django
# Django 프로젝트 생성
$ django-admin startproject mysite
# 프로젝트를 서버에서 실행
$ python manage.py runserver
# Django 종료
ctrl+c
django 프로젝트 생성 후 실행 명령어를 입력하면 아래와 같은 화면이 뜬다. 이때 나온 HTTP 주소를 URL에 입력하면 생성된 django 프로젝트를 확인할 수 있다. 이때 모든 설치 및 실행 과정은 가상환경에 접속한 후 해야함을 잊지 말자!
'Dev Tool > Django' 카테고리의 다른 글
[Django] Serilalizer 알아보기 (1) | 2024.04.10 |
---|---|
[Django] 뷰(Views)와 템플릿(Templates) (0) | 2024.04.10 |
[Django] Shell 사용하기 (0) | 2024.04.09 |
[Django] model 만들고 활용하기 (0) | 2024.04.08 |
[Django] Django App 생성하기 (0) | 2024.04.08 |