티스토리 뷰

반응형

Writing your first Django app, part 1  를 따라해본 것을 기록합니다 :-)

 

 

DjangoStudy라는 폴더를 하나 만들었고 이 폴더에 들어와서 아래 명령어를 입력해줍니다.

django-admin startproject mysite

 

 

그리고 폴더를 열어보면 (저는 아톰 에디터로 열겠습니다.)

 

 

이렇게  파일들이 생겨있네요. 

 

 

각 파일들이 무엇을 하는 친구들인지는 장고 튜토리얼에 잘 나와있습니다. (나중에 번역하겠음..)

https://docs.djangoproject.com/en/3.0/intro/tutorial01/

 

 

이 프로젝트에 들어와서

 

 

아래 명령어를 쳐서 서버를 돌려봅시다..!! 

python manage.py runserver

 

그러면 

포트번호가 8000인 로컬서버에서 서버가 돌아가기 시작했어!! 라고 나옵니다. 

 

 

 

저 주소를 복붙해서 웹 브라우저에 쳐보면....!!

예쁜 사이트가 나옵니다. 

 

 

 

그리고 포트번호와 서버 IP를 바꿀 수 있습니다.

 

포트번호부터 살펴보자면...!! 

예를들어 8080으로 포트번호를 바꾸고 싶다면 아래의 명령어를 입력하시면 됩니다.

python manage.py runserver 8080

 

그리고 서버IP 바꾸는 것을 살펴보겠습니다.

 

runserver해서 알려주는 IP는 127.0.0.1인데, 이건 현재 컴퓨터(장고 서버가 돌고있는 컴퓨터)에서만 접속가능한 IP입니다.

127.0.0.1를 localhost로 바꿔서 접속해봐도 들어가지는 것을 볼 수 있어요.

 

 

 

작업한 것을 다른 컴퓨터에서도 볼 수 있게 해주려면 아래와 같이 해주면 됩니다 :-) 

 

 

[1] 터미널에서 아래의 명령어로 현재 나의 컴퓨터(장고 서버를 돌리는 주체) IP를 알아내주세요..!

ipconfig getifaddr en0

 

[2] settings.py에 가셔서 ALLOWED_HOST에 IP를 추가해주세요 ( ***으로 가렸어요) 

 

[3] 자신의 IP로 아래 명령어를 실행시켜주세요 

(만약 현재 runserver 상태라면 control + c를 눌러서 현재 돌아가고 있는 서버를 종료해주시고 아래 명령어를 실행시켜주세요)

 

python manage.py runserver 192.***.**.**:8000

 

[4] 다른 컴퓨터 (장고 서버가 돌지 않고 있는 컴퓨터) 웹브라우저에 "IP주소:포트번호" 로 접속해주세요

 

예를들어 192.***.**.**:8000 

 

이렇게 하면 다른 컴퓨터에서도 접속이 됩니다...! 신기 ☺️

(물론 장고서버가 돌고 있는 컴퓨터에서도 접속이 됩니다~+~ )

 

 

반응형
댓글