반응형
'점프 투 장고' 스터디를 하면서 내용을 정리해본다.
참고자료: https://wikidocs.net/book/4223
위의 자료를 통해 '파이보' 게시판 서비스(http://django.pybo.kr/)를 만들 수 있다고 설명하고 있다.
장고 홈페이지에서는 장고를 아래와 같이 소개하고 있다.
django: The web framework for perfectionists with deadlines. (마감에 쫓기는 완벽주의자를 위한 웹 프레임워크)
장고에서는 쿠키/세션처리, 로그인, 로그아웃, 권한, DB 등과 같은 웹 서비스를 위한 기능을 제공하기 때문에 개발하는데 시간을 많이 단축할 수 있다.
준비물
- 파이썬 설치 (ver 3.8.8)
- IDE 설치 (개인적인 선호로 파이참이 아닌 VS Code 설치)
- 가상환경 세팅
- 장고 설치 (ver 3.1.3)
pip install django==3.1.3
프로젝트 생성
장고 명령어로 프로젝트를 생성하자.
mkdir mysite
cd mysite
django-admin startproject config .
개발 서버를 구동하여 웹 사이트에 접속해보자.
python manage.py runserver
아래와 같은 로그를 확인할 수 있으며, 장고 서버가 http://127.0.0.1:8000 으로 실행중인 것을 확인할 수 있다.
다음과 같은 웹 사이트를 확인할 수 있다.
마지막으로 장고의 설정 값이 작성되어 있는 settings.py을 열어서 LAUNGUAGE_CODE와 TIME_ZONE 값을 수정하자.
LANGUAGE_CODE = 'ko-kr'
TIME_ZONE = 'Asia/Seoul'
반응형
'Web' 카테고리의 다른 글
점프 투 장고 스터디 2장 (0) | 2021.08.16 |
---|---|
HTTP Cache (0) | 2020.12.04 |
Augular 개발환경 설정 & 프레임워크 개요 (0) | 2020.06.01 |
Web Home Server (0) | 2019.09.27 |
DNS (Domain Name System) (0) | 2018.10.20 |