config 프로젝트에 연결할 세부 application 을 생성해야합니다
config(초기 설정) - application(구체화)
앞으로 만들 프로젝트는 사용자로부터 회원가입을 받은 후
스터디 예약, 조회, 요일변경의 메인 기능을 둔 웹페이지로 이루어져 있으며
가장 뼈대가 될 application 을 포괄적인 study로 정하도록 하겠습니다
~ (virt) py -3 manage.py startapp study
를 터미널에 입력해 주시면
다음과 같은 디렉토리(application)가 생성된 것을 확인할 수 있습니다
이렇게 application을 생성만 하면 Django는 이 디렉토리가 application 인지 알지못합니다.
따라서 settings.py 에 들어가서
위와 같이 설치된 application 에는 study가 있다, 라고 명시를 해야합니다
현재까지의 장고 프로젝트가 잘 작동하는지 확인해봅시다
~ (virt) py -3 manage.py runserver
위의 명령어는 장고 프로젝트를 장고가 제공하는 웹서버를 통해 실행할 때 쓰는 명령어이다
장고 공식문서에서는 해당 명령어를 보안상의 이유로 테스트 환경에서만 쓰는것을 권장하니 본격적인 배포를 할 때에는 nginx(웹서버) + wsgi(웹서버 - 웹어플리케이션) 등의 다른 조합을 찾아보도록 하자
(현재는 별로 중요한 내용이 아니다)
주소창 http://127.0.0.1:8000/ 의 해당 8000포트로 장고가 잘 실행된 것을 확인할 수 있다