첫 번째 장고 앱 작성하기, part 4
- 양식 처리 및 코드 축소
Write a minimal form
- HTML from 추가(question에 대한 radio box)
- vote 객체 구현
- 결과지(results) 템플릿 view
- 결국 {}문법은 jsx문법 처럼 js 코드를 넣기 위한 문법.
제너릭 뷰 사용하기: 적은 코드가 더 좋습니다
- 일반적인 경우(URL에서 전달된 매개변수에 따라 DB에서 DB를 가져오고 템플릿을 로드하고 렌더링된 템플릿을 리턴하는 경우)를 위해 generic view라는 shortcut을 제공함.
- URLconf 수정
- 불필요한 오래된 view 삭제
- 장고의 generic view를 기반으로 새로운 뷰를 도입.
URLconf 수정
- 패턴 경로 문자열에서 일치하는 패턴 이름들이 question_id -> pk로 수정됨.
views 수정
- from django.views import generic
- 제네릭 뷰의 일반적인 객체를 상속받아 수정
- Listview, DetailView..
- 위에서 아래로 바뀜.
'backend > Django&Python' 카테고리의 다른 글
[Django] 배경이미지 추가하기 (0) | 2021.08.27 |
---|---|
[Django] 자동화된 test code 짜기. 예제 (0) | 2021.08.26 |
[Django] View단 연결하기 (0) | 2021.08.25 |
[Django] DB설치하기 migration 익히기 (0) | 2021.08.25 |
[Django] 프로젝트 생성하기, View, URLconf 만들기. (0) | 2021.08.24 |