설문조사 3

[Django] 장고 튜토리얼(4), 간단한 설문조사(Polls) 어플리케이션

투표 상세 템플릿(《polls/detail.html》)을 수정하여, 템플릿에 HTML 요소를 포함 라디오 버튼의 value는 연관된 질문 선택 항목의 ID. 라디오 버튼 중 하나를 선택하면 choice=#를 보낸다. #은 선택한 항목의 id라고 한다. 폼의 동작을 {% url 'https:https' question.id %}(으)로 설정하고 method="post"로 설정합니다. method="post"를 사용하는 것은 매우 중요합니다(method="get"과 달리). 이 양식을 제출하면 데이터 서버측을 변경할 수 있기 때문입니다. 데이터 서버측을 변경하는 양식을 작성할 때마다 method="post"를 사용하십시오. 이 팁은 Django에만 국한된 것이 아닙니다. 일반적으로 웹 개발의 모범 사례입니다..

[Django] 장고 튜토리얼(3), 간단한 설문조사(Polls) 어플리케이션

Blog 뷰 예시 Blog 홈페이지 – 가장 최근의 항목들 항목 《세부》(detail) 페이지 – 하나의 항목에 연결하는 영구적인 링크(permalink) 년도별 축적 페이지 – 주어진 연도의 모든 월별 항목들을 표시 월별 축적 페이지 – 주어진 월의 날짜별 항목들을 표시 날짜별 축적 페이지 – 주어진 날짜의 모든 항목들을 표시 댓글 기능 – 특정 항목의 댓글을 다룰 수 있는 기능 네개의 view 를 만들것임. 질문 《색인》 페이지 – 최근의 질문들을 표시합니다. 질문 《세부》 페이지 – 질문 내용과, 투표할 수 있는 서식을 표시합니다. 질문 《결과》 페이지 – 특정 질문에 대한 결과를 표시합니다 투표 기능 – 특정 질문에 대해 특정 선택을 할 수 있는 투표 기능을 제공합니다 URL로부터 뷰를 얻기 위해..

[Django] 장고 튜토리얼(2-2), 간단한 설문조사(Polls) 어플리케이션

은 이 객체를 표현하는 데 별로 도움이 되지 않습니다. (polls/models.py 파일의) Question 모델을 수정하여, __str__() 메소드를 Question과 Choice에 추가. from django.db import models class Question(models.Model): # ... def __str__(self): return self.question_text class Choice(models.Model): # ... def __str__(self): return self.choice_text 커스텀 메소드 또한 추가 import datetime from django.db import models from django.utils import timezone class Que..