본문 바로가기
프로그래밍/PYTHON

장고 : 파이참 사용하기

by AutoTechGuru 2023. 7. 21.
SMALL

보통 파이썬과 장고 개발에 많이 사용되는 에디터는 비주얼 스튜디오 코드와 파이참이다. 우리는 파이참으로 장고 개발을 진행한다.

비주얼 스튜디오 코드를 사용할 경우 내장 터미널이 파워셸로 실행된다. 파워셸 대신 명령창을 사용하여 이 책의 예제를 실행할 것을 당부한다.

파이참 설치하기

윈도우용 파이참 설치 파일 주소: www.jetbrains.com/ko-kr/pycharm/download/#section=windows

다운로드 받을 수 있는 파일은 Professional과 Community 두가지 이다. 하지만 아쉽게도 Professional 버전은 무료가 아니다. 하지만 우리가 다룰 내용들은 Community 버전으로도 충분하니 Community 버전으로 다운로드 하자.

파이참 실행하기

파이참을 실행하고 오픈을 선택하여 앞에서 우리가 생성한 장고 프로젝트인 C:/projects/mysite를 선택하자.

여기까지 문제없이 진행했다면 다음과 같이 파이참이 정상으로 실행된다.

파이참 인터프리터

파이참으로 장고 프로젝트를 불러온 후 가장 먼저 해야 할 일은 장고 프로젝트가 바라봐야 할 파이썬 인터프리터 위치를 설정하는 것이다.

파이참 메뉴에서 [File → Settings]를 눌러 설정 창을 열고 [Project: mysite → Project Interpreter]를 순서대로 눌러 파이썬 인터프리터 위치를 설정할 수 있는 창을 열자. 그런 다음 오른쪽 위에 보이는 Python Interpreter를 보자. 아마도 파이썬을 설치한 디렉터리로 설정되어 있을 것이다. add 버튼을 눌러서 우리가 이전단원에서 설치한 가상환경안에 있는 python.exe를 지정해 주자.

settings.py

이제 파이참으로 장고를 개발할 준비가 완료되었다. 장고 개발을 맛보는 차원에서 장고의 설정값이 들어 있는 settings.py 파일을 수정해 보자. 파이참에서 settings.py 파일을 열어 LANGUAGE_CODE와 TIME_ZONE 설정값을 수정하자. LANGUAGE_CODE를 en-us에서 ko-kr로 수정하고 TIME_ZONE을 UTC에서 Asia/Seoul로 수정했다. 언어와 시간을 한국 값으로 바꾼 것이다.

LANGUAGE_CODE = 'ko-kr'

TIME_ZONE = 'Asia/Seoul'

앞의 실습을 잘 진행했다면 개발 서버가 종료된 상태일 것이다. 개발 서버를 다시 구동하자.

(mysite) c:\projects\mysite>python manage.py runserver

이제 localhost:8000으로 접속하면 초기 화면이 영어에서 한글로 바뀌어 있다.

LIST