Django는 Python을 이용한 프레임워크이다.

웹호스팅 프로젝트에서 사용할 웹페이지를 Django를 이용하여 만들어 볼 것이다.!

먼저 간단히, 설치하고 서버를 실행해보는 것부터 시작했다!



(django 설치)


pip 을 이용하여 django를 설치한다!




(설치 확인)


python에 들어가서 import django를 해보아서
django가 잘 설치되었는지 확인한다.

간단한 프로젝트를 만들어서 웹 페이지에 접속해 볼것이다.



(프로젝트 생성)


프로젝트 생성은 위와 같다.

이렇게 하게 되면 디렉토리가 만들어지는데 아래와 같다.



(생성된 디렉토리)


앞으로 manage.py를 이용하여 APP도 만들고 관리를 할 것이다.

그러면 실행해서 한번 웹페이지에 접속해보자!



(서버 실행)


서버 실행은 runserver이다.




(결과)


시도한 결과 연결이 거부되었다.

방화벽탓인지 한번 방화벽을 내려보았다.



(방화벽 오픈)



방화벽을 오픈하여도 같은 현상이 있어서 찾아보니

default로는 로컬호스트에서만 접속할 수 있고, 모든 호스트에서 접속이 가능하게 하려면

0.0.0.0:(port) 로 지정하여 서버를 실행해줘야한다고 한다.



(오픈서버 실행)


서버를 실행하고

다시 접속해본다!



(Disallowd)


허용되지 않은 호스트???..

또 검색을 해본다.

검색을 해본 결과 해당 프로젝트 디렉토리의 settings.py 파일을 수정해주어야한다고 한다.



(settings.py)


ALLOWED_HOSTS 를 *로 모든 사용자가 접속하게 한다.



(접속)


접속해보니 이제 제대로 웹페이지에 접속이 되는 것을 확인할 수 있었다.

+ Recent posts