첫 번째 장고 앱

k_hyun·2022년 11월 21일
0

참고 사이트

https://docs.djangoproject.com/ko/4.1/intro/tutorial01/

장고 프로젝트 문서를 참고하여 진행하였다.

구성

django-admin startproject mysite 명령어를 통해 mysite 프로젝트를 생성하였다.

python manage.py startapp polls 명령어를 통해 앱을 추가하였다.

프로젝트와 앱은 무엇이 다를까요? 앱은 블로그 시스템, 공개 기록 데이터베이스 또는 소규모 의견조사 앱과 같은 작업을 수행하는 웹 애플리케이션입니다. 프로젝트는 특정 웹 사이트에 대한 구성 및 앱의 모음입니다. 한 프로젝트에 여러 개의 앱이 포함될 수 있습니다. 앱은 여러 프로젝트에 있을 수 있습니다.
(문서 참고)


views.py는 클라이언트의 요청에 따라 서버가 반환하는 화면을 보여주는 부분을 작성하는 곳이다.

뷰를 호출하려면 이와 연결된 URL 이 있어야 하는데, 이를 위해 URLconf가 사용된다.

polls 디렉토리에서 URLconf를 생성하려면, urls.py라는 파일을 생성해야 한다.


url의 끝에 polls를 입력하면 최상위 URLconf에서 polls.urls를 참고한다.

그러면 polls폴더의 urls.py에서 views.py 의 index 함수를 보고 이를 화면에 출력해준다.

실행 결과

0개의 댓글