개발/PYTHON-DJANGO

파이썬 장고 1. 시작 - 장고의 설치와 서버실행

Aireee 2021. 6. 19. 14:29
300x250
반응형

1. cmd 실행

모든 운영체제에는 "터미널"이라고 하는 프로그램이 설치되어 있다. 마치 과거 도스라는 운영체제를 사용하던 시절에 볼 수 있었던 검은 화면에 글자만 나오는 그런 프로그램인데, 맥의 경우라면 "터미널"이라는 프로그램을 찾아서 실행시키면 되고, 윈도우즈 컴퓨터의 경우, "윈도우 시작버튼(일반적으로 좌측 하단)" 바로 옆에 있는 "검색"을 클릭한 후 그곳에 "cmd"를 치고, 뜨는 프로그램을 실행시키면 된다. 실행시킬 때는 "관리자모드"로 실행하길 추천한다. 검색 결과에 바로 보이지 않는 경우 실행아이콘에서 마우스 우측버튼을 누르면 보통 보여진다. 클릭해서 실행하자

 

2. cmd 창에서 장고를 설치합니다.

pip install django

 

3. cmd 창에서 새로운 프로젝트를 시작합니다. (만들고자 하는 사이트의 이름을 넣으시면 됩니다)

새로운 앱을 시작전에 파일을 저장할 폴더를 선정해야 한다. 터미널에서는 "cd.." 라는 명령어를 사용하면, 드라이브 내 최고 루트로 이동할 수 있고, "드라이브명:"  이렇게 치면 드라이브를 바꿀 수 있다. 예를들면 "e:" 이렇게 말이다. 그리고 드라이브 내에서 하위 폴더로 이동하려면 "cd 폴더명" 이렇게 입력을 해주면 된다. 예를들면 "cd python" 이라고 작성하면 된다.

django-admin startproject mysite

저는 mysite 라는 이름의 프로젝트를 만들어보았다. 이렇게 하면 폴더와 파일들이 생성되는데, 이것이 장고의 코어다라고 생각하면 된다. 

만약 규모있게 만들기 위해, 프로젝트명 아래 config 이라는 설정앱을 만들고자 하는 경우라면 아래와 같이 진행한다. 

* 프로젝트 폴더 생성 -> 프로젝트 폴더로 이동 -> "django-admin startproject config ." 명령어 실행

 

4. 서버실행하기

서버 실행은 다음과 같이 하면 된다

python manage.py runserver

서버가 정상적으로 실행되었다면 아래와 비슷한 형식의 코드가 뜰 것이다. 위쪽은 다 필요없고, 그냥 맨 아래 2줄 정도 보면 되는데...

Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.

 

5. 서버접속하기

이전 단계에서, 맨 아래 두줄 중 윗줄에 있는 127.0.0.1:8000 을 웹브라우저 주소창에 넣으셨을 때 에러가 나지 않고 어떤 페이지가 뜨면, 여러분은 이미 앱을 만든 것이다. 사실상 뼈대에 성공한 것이다. 장고라는 것이 일종의 뼈대이자 패키지이기 때문이다. 이제 여러분이 할 일은 어떤 것을 보여줄 것인지를 생각하고 만들면 되는 것이다. 원하는 색상의 벽돌로 집을 짓고, 문을 달고, 창을 달고, 전기를 연결하고, 수도를 연결만 하면 되는 것이다. 

쉽게 알려주고 싶어서 이미지는 모두 배제했다. 

기억해야 할 것은 위의 1~4번의 4개만 외우면 된다

반응형