반응형

이어서 이번 게시물에서는 dJango 서버를 실제로 구축하고 사이트로 접속하는 것까지 해보도록 하겠습니다.

 

프로젝트를 시작하기 위해 pycharm 하단의 terminal에서 

django-admin startproject 프로젝트명

으로 입력하셔서 여러분께서 새로 시작할 프로젝트를 만드세요.

 

저는 이와 같이 server01로 생성하였습니다.

 

그 후 아래와 같이 서버에 필요한 app을 만들어 줍니다.

명령어는

python manage.py startapp 앱이름

입니다.

저는 python manage.py startapp server_app으로 server_app이라는 이름의 app을 생성하였습니다.

 

그러면 이제 파이참을 실행시켜 app과 서버 설정이 잘 되었는지 확인해보겠습니다.

FILE-OPEN으로 생성하셨던 파일을 열면 됩니다. 그러면 위와같이 파일들이 정상적으로 생성된 것을 확인하실 수 있습니다. 빨간색으로 뜨는 이유는 GitHub에 Push, 즉 파일을 올려두지 않았기 때문입니다. 마지막 단계에서 git에 push를 하면 정상적인 색으로 다시 돌아오게 됩니다.

 

그 후 파이참 하단의 Terminal에서 위 사진과 같이

python manage.py runserver 0.0.0.0:8000

을 입력하여 서버를 구동해봅니다.

 

그리고 http://127.0.0.1:8000/ 으로 접속하셔서 서버가 정상적으로 구축 되었는지 확인해봅니다.

 

정상적으로 구축 되었다면 위와같이 사이트가 뜨게 됩니다.

 

그리고 마지막으로 서버 구동을 종료하기 위해서는 Terminal에 커서를 둔 후, Ctrl+c를 누르시면 Terminal이 중지되면서 서버도 자동으로 꺼지게 됩니다.

 

*추가

가상장치로 접속되시는 분은 Terminal창에서 글자가 입력되는 앞 부분에 (venv)라고 뜨실 겁니다. venv는 virtual environment의 약자로 가상환경에서 구동되고 있다는 뜻입니다. 이 때 가상환경에 django와 djangorestframework가 다운로드 되어있지 않을 수 있으니 Terminal에서

pip install django

pip install djangorestframework

를 입력하시면 됩니다. 그리고 다시 실행해보시면 정상적으로 서버 구축된 것을 확인하실 수 있을겁니다.

 

끝까지 읽어져수서 감사합니다.

궁금한 점이나 문의사항이 있으신 분은 댓글로 남겨주세요!

반응형

+ Recent posts