본문 바로가기
Django

Django 가상환경 구축

by 자동매매 2023. 4. 12.

가상환경 구축 및 장고 설치

가상환경 관리 디렉터리

C:\envs

 

Django용 가상환경 만들기

C:\> cd envs

C:\envs> python -m venv noori     # noori 이름의 가상환경 생성

C:\envs>cd C:\envs\noori\Scripts

C:\envs\noori\Scripts> activate      # 가상환경 활성화 ( 비활성화 : deactivate )

(noori) C:\envs\noori\Scripts>

 

Django 설치

pip install django                              # Django 설치

python -m pip install --upgrade pip   # pip update

 

vscode 가상환경 설정

인터프리터 선택 > 추가 > 경로: C:\envs\noori 입력한다.

 

project

장고에는 프로젝트라는 개념이 있는데, 장고의 프로젝트는 하나의 웹 사이트라고 생각하면 된다. 즉, 장고 프로젝트를 생성하면 한 개의 웹 사이트를 생성하는 것과 같다. 프로젝트 안에는 여러 개의 앱이 존재한다. 이 앱들이 모여 웹 사이트를 구성한다. 여기서 앱이란 관리자 앱, 인증 앱 등과 같이 장고가 기본으로 제공하는 앱과 개발자가 직접 만든 앱을 칭한다.

 

루트 디렉터리 - 프로젝트 생성 위치

C:\projects

 

새 project 생성

C:\projects>C:\envs\noori\Scripts\activate   # 가상환경 활성화

(noori) C:\projects>mkdir noori                  # noori 디렉터리 생성

(noori) C:\projects>cd noori

(noori) C:\projects\noori>django-admin startproject config .             # 장고 프로젝트 생성

 

 

생성파일 구조

C:\projects\noori\manage.py

C:\projects\noori\config\상기 파일

 

기본 설정

LANGUAGE_CODE : 'ko-kr'

TIME_ZONE : 'Asia/Seoul'

 

server 구동

 

$ cd C:\projects\noori

$ C:\envs\noori\Scripts\activate.bat

(noori) $ python manage.py runserver   # 서버 구동

 

웹브라우저에서 

http://127.0.0.1:8000/    입력

'Django' 카테고리의 다른 글

generic views  (0) 2023.05.06
함수 views  (0) 2023.05.06
style 적용  (0) 2023.05.04
Custom User Model(사용자 지정 User Model)  (0) 2023.05.03

댓글