코깽이의 코딩일기

Django - 설치하기 본문

Django/Django - 튜토리얼

Django - 설치하기

코깽이 2023. 7. 25. 16:45
반응형

Python Django 웹 개발의 종합선물 세트 

 

Django 공식 문서에 나와있는 튜토리얼을 기반으로 실습해 보겠습니다.

 

모든 실습은 윈도 환경에서 VScode를 이용하여 진행합니다.

 


공식문서

 https://docs.djangoproject.com/en/4.2/

 

 

Django

The web framework for perfectionists with deadlines.

docs.djangoproject.com

 

제일 먼저 공식문서 페이지가 한국어 지원이 있으니 변경해 주고 시작하겠습니다.

 


1. 파이썬 설치하기

 

기본적으로 파이썬으로 알고리즘 공부를 진행해서 최신 버전이 설치되어 있는 상태입니다.

이번에 파이썬을 새롭게 접하시는 분들이면 아래의 링크에 들어가서 설치해주세요.


파이썬 설치 사이트

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

 

Download Python

The official home of the Python Programming Language

www.python.org


 

2. 데이터베이스 설정하기

Django에서 기본적으로 SQLite를 제공해줍니다. 처음 하시는 분들이라면 기본 제공되는 SQLite로 실습하시길 바랍니다.

저는 이번 튜토리얼 진행에서 SQLite를 이용하겠습니다.

 

개인적으로 DB를 사용하실 분들은 아래의 링크를 확인해주세요.

https://docs.djangoproject.com/ko/4.2/topics/install/#database-installation

 

Django

The web framework for perfectionists with deadlines.

docs.djangoproject.com

 


 

3. 장고 설치하기

가상환경을 생성하고 pip 명령어를 입력하라고 마지막 줄에 요약이 되어있으니 가상환경부터 생성하겠습니다.


왜 가상환경을 사용해야 하는가?

 가상환경을 설치하는 이유는 프로젝트마다 독립적인 환경을 유지할 수 있고 프로젝트 간의 의존성 충돌을 피하고, 패키지 버전 관리가 용이 해 지기 때문입니다.

 

파이썬 공식 문서 링크

https://docs.python.org/ko/3/tutorial/venv.html

 

12. Virtual Environments and Packages

Introduction: Python applications will often use packages and modules that don’t come as part of the standard library. Applications will sometimes need a specific version of a library, because the ...

docs.python.org


먼저 바탕화면에 DjangoStudy라는 폴더를 생성하겠습니다.

 

 

이어서 pip 명령어로 생성한 폴더 내부에 가상환경을 생성해 줍니다.

# 가상환경 생성
$ python3 -m venv myenv

저는 가상환경 이름을 myenv로 했습니다.

 

가상 환경 실행을 위해서 아래의 명령어를 실행시킵니다.

# 가상환경 실행
$ source myenv/Scripts/activate

 

 

정상적으로 가상환경이 실행되었을 경우 사진과 같이 가상환경을 생성해 준 폴더 명이 뜹니다.

 

가상환경 비활성화는 사진과 같이 명령어를 입력해 주면 됩니다.

# 가상환경 비활성화
$ deactivate

 

저는 장고 실습을 위한 설치를 이어서 진행해야 하니 다시 가상환경을 활성화해 주고 설치를 하겠습니다.

# Django 설치
$ python3 -m pip install Django

Django 설치명령어를 실행하니 경로설정이 안 되어있다는 경고 메시지가 나타났다.

Python Scripts 폴더의 경로를 환경변수에 추가해 주면 해결되는 경고창입니다.

 

환경변수를 추가하는 방법에 대해서 간단하게 잘 정리되어 있는 글을 남겨두겠습니다.

https://johyonghoon.tistory.com/5

 

Windows / PATH 환경변수 설정

warning: the script wordcloud_cli.exe is installed in 'c:\users\quiet\appdata\roaming\python\python39\scripts' which is not on path. consider adding this directory to path or, if you prefer to suppress this warning, use --no-warn-script-location. 심심치

johyonghoon.tistory.com

 

다시 가상환경이 활성화되어있는 상태에서 Django 설치 명령어를 수행하니 이번에는 경고창 없이 잘 완료되었습니다.

 

반응형