SWLUG/Django python

Django_python 5주차 과제

JU__DY 2023. 5. 8. 22:12

 

 

 

# 과제1-1. 결과창

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

#과제1-2. detail.html 코드설명

· 첫 번째 줄에서는 사용자가 폼을 제출하면 "polls:vote" URL로 전송되도록 하는 기능을 한다.

  "question.id"는 현재 투표에  대한 고유 ID이다.

· {% csrf_token %}DjangoCSRF 보호를 활성화하는 데 사용된다이것은 웹 애플리케이션에서 사용자 인증을 유지    하기 위해 사용된다.

· <fieldset> <legend> 태그는 폼을 구조화하고 투표 항목에 대한 제목을 표시하는 데 사용된다.

· {% if error_message %}는 투표 오류가있을 경우 해당 오류 메시지를 표시하는 데 사용된다.

· {% for choice in question.choice_set.all %}은 현재 투표에 대한 모든 선택지를 가져오기 위해 사용된다.

· <input type="radio">는 선택 가능한 각 항목에 대한 라디오 버튼을 생성한다.

· "name" 속성은 선택된 옵션의 값을 전달하는 데 사용된다.

· "id" 속성은 라디오 버튼에 대한 고유 ID를 지정한다.

· "value" 속성은 선택한 옵션의 고유 ID를 설정한다.

· <label for>는 사용자가 라디오 버튼을 클릭할 때 라벨을 표시한다.

· 마지막으로, <input type="submit">은 사용자가 투표를 제출할 때 사용된다.

 
#과제 1-3. 제네릭 뷰 코드 캡쳐 

 

# 과제 2. 배경화면 및 글자색 변경 화면 캡쳐

 

 

# 과제 3. 관리자 폼 커스터마이징 완성본 캡쳐