2013-10-27 1 views
4

장고 :어디 장고 튜토리얼 부분에 정의 된 변수 ERROR_MESSAGE입니다 튜토리얼 부분 (4)는 다음과 같은 코드가 4

{{ poll.question }} 

{% if error_message %}<p><strong>{{ error_message }}</strong></p>{% endif %} 

<form action="{% url 'polls:vote' poll.id %}" method="post"> 
{% csrf_token %} 
{% for choice in poll.choice_set.all %} 
    <input type="radio" name="choice" id="choice{{ forloop.counter }}" value="{{ choice.id }}"  /> 
<label for="choice{{ forloop.counter }}">{{ choice.choice_text }}</label><br /> 
{% endfor %} 
<input type="submit" value="Vote" /> 
</form> 

내가있는 ERROR_MESSAGE 변수는 조건문이 정의되어있는 경우 곳을 찾는 데 문제가 있어요. Google에서 스택 오버플로 및 django apis 나던에 대한 검색 결과에 대한 답변이없는 것으로 보입니다.

+0

당신은 여기에 뷰 코드를 게시 할 수 있습니까? 그것은 – karthikr

+0

보기 코드에서 컨텍스트 변수로 seent 될 것입니다 : https://docs.djangoproject.com/en/1.5/intro/tutorial04 .. mariodev가 대답했습니다 것 같습니다 – exceed

+0

이것을 물어 줘서 고마워요. Django 튜토리얼은 정말 "빠른 요약"부분에이 점에 대한 설명을 포함시켜야합니다. 처음 소개 할 때 넘어서 넘어서는 안됩니다. – Jarad

답변

3

당신은 아래의 코드를 확인해야합니다 :

return render(request, 'polls/detail.html', { 
    'question': p, 
    'error_message': "You didn't select a choice.", 
}) 
+0

아, 고마워, 어쨌든 나는 그것을 놓쳤다.하지만 여전히 장고에 꽤 새로운 메신저. – exceed

관련 문제