가상환경 구축 및 장고 설치
가상환경 관리 디렉터리
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 |
댓글