1. 투표 목록
2. 투표 상세
3. 투표 기능
4. 투표 결과
위의 네가지 뷰를 만들 것이다.
- 각각의 뷰는 아직 특별한 기능은 없이 값만 출력할 것이다. 이 뷰가 동작하도록 URL을 연결해 보겠다.
- 추가한 3개의 뷰를 위한 URL을 연결했다. index뷰와 다르게 특이한 모양을 가진다. 각 URL에 있는 <>는 변수를 의미한다. 이 부분에 해당하는 값을 뷰에 인자로 전달한다.
- 실제 동작되는 뷰를 만들기 위해 index View부터 수정한다.
- loader를 이용해 index.html를 불러오고 여기에 미리 만들어 둔 투표 목록을 context라는 변수를 이용해 전달한다.
- render라는 단축 함수를 이용하면 간단하고 편리하다.
- render 메서드는 request와 템플릿 이름 그리고 사전형 객체를 인자로 받는다. 여기서 사전형 객체는 템플릿에서 사용할 변수들이다.
728x90
'Programming > Django' 카테고리의 다른 글
Django (0) | 2022.05.31 |
---|---|
Pythonweb/Django - 설문조사 서비스 만들기 / 2 (0) | 2022.04.12 |
Pythonweb/Django - 설문조사 서비스 만들기 / 1 (0) | 2022.04.10 |
Pythonweb/Django - 관리자 계정 생성하기, 사이트 확인 (0) | 2022.04.10 |
Pythonweb/Django - 디자인 패턴과 MTV, MVC (0) | 2022.04.10 |