Django 설치 및 가상환경 설정
Django는 Python으로 작성된 웹 프레임워크로, 웹 애플리케이션을 빠르게 개발할 수 있도록 도와줍니다. 이 글에서는 Django를 설치하고, 프로젝트별로 독립된 가상환경을 설정하는 방법을 설명합니다.
1. Django 설치
먼저, Python 3을 설치합니다. macOS에서는 아래 명령어를 통해 Homebrew로 설치할 수 있습니다:
$ brew install python3
2. 가상환경 구축
Python에서는 가상환경을 사용하여 프로젝트별로 독립된 환경을 만들 수 있습니다. 이를 통해 파이썬 라이브러리들이 충돌을 일으키는 것을 방지할 수 있습니다. 가상환경을 사용하면 프로젝트마다 필요한 라이브러리 버전을 구분하여 설치할 수 있습니다.
가상환경 설정 단계
1. **Django 프로젝트 디렉토리 생성**
$ mkdir workspaces
$ cd workspaces
2. **가상환경 생성**
workspaces $ python3 -m venv venvproject
3. **가상환경 활성화**
venvproject $ source bin/activate
4. **가상환경 종료**
venvproject $ deactivate
3. Django 설치
가상환경을 활성화한 후, Django를 설치합니다. 아래 명령어를 통해 Django를 설치합니다:
venvproject $ cd ..
workspaces $ pip3 install django
설치가 완료되면, Django가 제대로 설치되었는지 버전을 확인합니다:
$ python3 -m django --version
4.1.7
4. Django 프로젝트 생성하기
Django 프로젝트를 생성하려면 django-admin startproject
명령어를 사용합니다:
$ django-admin startproject project01
$ cd project01
프로젝트가 생성되면, 서버를 구동하여 프로젝트가 잘 동작하는지 확인할 수 있습니다:
$ python3 manage.py runserver
서버가 구동되면, 브라우저에서 http://127.0.0.1:8000/
로 접속하여 확인할 수 있습니다.
서버 포트나 IP 변경 시
서버의 포트나 IP를 변경하고 싶다면, 서버 구동 시에 파라미터로 전달할 수 있습니다:
$ python3 manage.py runserver 8000
$ python3 manage.py runserver 0.0.0.0:8000
위 명령어를 통해 Django 프로젝트 서버가 구동되면, 웹 브라우저에서 http://127.0.0.1:8000/
에 접속하여 확인할 수 있습니다.