[Django] Djang Startup Tutorial #2 - App 생성 View / Mapping
Goal
- Django Framework를 사용법 숙지
- Django App 생성
- App View 작성 & URI 매핑
들어가며
- 앞선 Tutorial 001에서는 Django 설치 및 환경 구성 과정을 실습
- 이 포스트에서는 앱을 구성하는 방법에 대해서 진행
App과 Project
- Project
- 한 사이트를 구성 (1 Project => 1 Site)
- 여러 개의 app을 가질 수 있음
- App
- 각각의 app은 특정 aspect에 집중
- Example (쇼핑 사이트/프로젝트)
- 권한관련 app
- 결제관련 app
- 상품관련 app
Practice
1. App 생성
$ python manage.py startapp [APP_NAME]

2. Project에 App 등록
$ cd [PROJECT_DIRECTORY] $ vi settings.py

- Add app in installed_apps

3. App View 생성
- View : 사이트의 특정 URL에 대해서 어떻게 보일지 구성
$ cd [APP_DIRECTORY] $ vi views.py

- ‘Hello World’를 출력하는 view
- 수정 전

- 수정 후

4. App View URL 매핑
- 특정 URL에 대해서 어떤 View를 보여줄지 설정
$ cd [PROJECT_DIRECTORY] $ vi urls.py

- 수정 전

- 수정 후

5. 서버 구동/재구동
$ python manage.py runserver

6. 웹브라우저 확인
- http://localhost:8000/sayHello/ 접속

댓글남기기