티스토리 뷰

728x90
반응형

Django 설치하기

pip install django==3.1.3

우선 실습 환경에 맞는 버전의 django 를 설치합니다.

 

Django Project 생성하기

그리고 django-admin 이라는 도구로 django project를 생성합니다.

django-admin startproject config .

참고로 위 명령어는 .(현재 디렉토리)를 프로젝트 디렉토리로 만드는 명령입니다.

 

명령을 실행하고 나면 django 웹 서버를 구동하기 위해서 필요한 필수 파일들과 디렉터리 구조가 자동으로 생성됩니다.

어떤 구조들이 생성되었는 지 DOS 명령으로 확인해보겠습니다.

(mysite) C:\Users\Domdomi\Django\project\mysite>tree /F
폴더 PATH의 목록입니다.
볼륨 일련 번호는 6AF2-A834입니다.
C:.
│  manage.py
│
└─config
        asgi.py
        settings.py
        urls.py
        wsgi.py
        __init__.py

manage.py 파일이 생기고 config 라는 디렉터리가 생긴 것을 확인할 수 있습니다. 그리고 config 디렉터리 하위에도 많은 파일들이 생겨났습니다.

 

이렇게 되면 초기 프로젝트 생성 과정은 끝이 난 것입니다.

 

이 상태에서 서버를 구동시켜봅시다.

 

Django Server 구동하기

python manage.py runserver 라는 명령어를 통해서 서버를 구동시킬 수 있습니다.

(mysite) C:\Users\Domdomi\Django\project\mysite>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.
December 21, 2021 - 00:51:41
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/ URL 경로에 배포가 되었다고 하니 브라우저를 열고 접속해봅시다.

영어로 설치가 잘 되었다고 알려줍니다.

영어가 좀 보기 그러면 한국어로도 언어를 바꿔줄 수 있습니다.

 

Django Project 언어 및 시간대 설정하기

방금 봤던 config 디렉토리 하위에 settings.py 파일을 열어봅시다. 106번째 줄에 보시면 언어 설정할 수 있는 곳이 보입니다. 그리고 108번째 줄에서는 시간대도 설정할 수 있는 것 같습니다.

LANGUAGE_CODE = 'ko-kr'
TIME_ZONE = 'Asia/Seoul'

위와 같이 바꿔주고 다시 서버를 구동시켜봅니다. 서버 구동을 취소하는 방법은 키보드로 Ctrl + C 를 누르면 됩니다.

그럼 위와 같이 한국어로 잘 나오는 것을 확인할 수 있겠습니다.

 

 

- 끝 -

728x90
반응형
댓글