Как отобразить элементы кортежа внутри шаблона
Я хочу использовать элементы из кортежа, который я сейчас использую в своем models.py, внутри своего шаблона. Я добавил этот кортеж в контекст моих представлений, но когда я пытаюсь выполнить цикл по нему, ничего не отображается. вот мой упрощенный вид:
def dashboard(request):
documents = DocumentInfo.objects.filter(user=request.user)
context = {'documents':documents}
if request.user.role == 'theory_interviewer':
template = loader.get_template('reg/scientific-info-dashboard.html')
interviewed = ScientificInfo.objects.filter(is_interviewed=True).all()
context['interviewed'] = len(interviewed)
context['survey_choices'] = SURVEY_CHOICES
return HttpResponse(template.render(request=request, context=context))
и это мой шаблон:
{% for x,y in survey_choices %}
{{x}}{{y}}
{% endfor %}
и, наконец, это кортеж выбора, который я импортировал из models.py:
SURVEY_CHOICES = (
('0', 'very bad'),
('1', 'bad'),
('2', 'good'),
('3', 'very good'),
('4', 'nice')
)