가상환경 생성 및 3.1.3 버전의 장고 설치

C:\venvs> python -m venv yoursite
C:\venvs>cd C:\venvs\yoursite\Scripts
C:\venvs\yoursite\Scripts>activate
(yoursite) C:\venvs\yoursite\Scripts>
(yoursite) C:\venvs\yoursite\Scripts>pip install django==3.1.3

1. 프로젝트 생성

장고에는 프로젝트라는 개념이 있는데, 프로젝트 하나는 한 개의 웹사이트와 같다.

프로젝트에 여러 을 구성하여 웹사이트를 완성한다.

루트 디렉터리 생성 -> 장고 프로젝트 생성 -> 개발서버 구동

까지의 내용을 담고있다.

 

루트 디렉터리 생성

루트 디렉터리 projects 생성

C:\Users\PC>cd \
C:\>mkdir projects
C:\>cd projects
C:\projects>

가상 환경 진입

C:\projects>C:\venvs\yoursite\Scripts\activate
(yoursite) C:\projects>

프로젝트 yoursite 생성

(yoursite) C:\projects>mkdir yoursite

yoursite 디렉터리로 이동

(yoursite) C:\projects>cd yoursite
(yoursite) C:\projects\yoursite>

장고 프로젝트 생성

(yoursite) C:\projects\yoursite>django-admin startproject config .

장고 프로젝트가 생성되면 yoursite디렉터리 밑에는 장고에 사용하는 여러 디렉터리와 파일들이 생성된다.

개발서버(yoursite) 구동 및 웹 사이트 접속

python manage.py runserver 명령

(yoursite) C:\projects\yoursite>python manage.py runserver
Watching for file changes with StatReloader
Performing system checks...

System check identified no issues (0 silenced).

You have 18 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
February 11, 2022 - 23:01:39
Django version 3.1.3, using settings 'config.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.

위의 http://127.0.0.1:8000/ 를 통해 웹 사이트 접속

[ctrl + c] 키를 누르면 개발서버 구동 취소

언어 / 시간 세팅

[파일이름 : C:/projects/yoursite/config/settings.py] 수정

(생략)
LANGUAGE_CODE = #'ko-kr'

TIME_ZONE = #'Asia/Seoul'
(생략)

한국어와, 한국 서울시간으로 장고 서버환경이 바뀐다.

+ Recent posts