-
Django) 맥 Django 서버 다른 기기로 접속하기Django 2019. 7. 5. 16:48
웹 개발을 하다 보면, 모바일로 보이는 페이지가 궁금할 때가 있다.
특히 모바일 기기를 기본으로 생각하고 반응형 웹 사이트를 개발할 때는 더더욱 그렇다.
맥에서는 safari의 메뉴 중, 개발자용>사용자 에이전트 기능을 통해 모바일 페이지를 확인할 수 있지만, 사이즈에 맞게 창이 변하진 않는다.
실제 기기로 확인을 하는 것이 가장 좋기 때문에, 오늘은 맥에서 구동 중인 장고 서버를 다른 기기로 접속하는 방법에 대해 알아보자.
먼저 본인이 개발중인 Django 프로젝트 내의 setting.py 파일을 수정하자.
setting.py 파일은 프로젝트이름/프로젝트이름/setting.py 경로에 위치한다.
파일은 아무 에디터로 수정을 해도 상관이 없다. ALLOWED_HOSTS를 찾아 [] 사이에 '*'을 넣어주자.
반드시 문자열로 입력을 해야한다는 점을 알아두자.
ALLOWED_HOSTS = ['*']
이제 아래의 명령어로 서버를 켜주자.
평소와 명령어가 조금 다른 것을 확인할 수 있다.
./manage.py runserver 0.0.0.0:8080
이제 맥의 시스템 환경설정을 열고, 네트워크로 이동하자.
아래와 같은 화면에서 빨간박스 속 빨간 줄이 있는 곳을 확인해 보면, 내부 아이피가 있다.
이제 스마트폰으로 브라우저를 실행시켜 아래의 주소처럼 접속을 하면 된다.
http://내부아이피주소:8080
이때 주의할 점은 연결을 원하는 모든 기기는 서버가 열린 기기와 같은 네트워크 상에 있어야 한다.
쉽게 말해서 같은 공유기에서 나오는 와이파이를 잡으면 된다. 만약 한 공유기에서 5 GHz/2.4 GHz의 신호가 동시에 출력이 되더라도, 아무 신호나 잡아서 연결해도 된다.
'Django' 카테고리의 다른 글
Django) User 아이디 찾기, 비밀번호 찾기(초기화) 페이지 만들기 (3) 2019.07.12 Django) 맥 장고 MySQL 연결하기 / mysqlclient 설치 오류 해결 (0) 2019.07.04 Django) 맥에 PyCharm을 설치하여 Django 프로젝트 연동하기 (0) 2019.07.04 Django) 맥 장고 웹 프로젝트 및 앱 생성하기 (0) 2019.07.03 Django) 맥에 장고 설치하기 (0) 2019.07.02