Подтвердить что ты не робот

Получить список сообщений в django

У меня есть этот код в моем шаблоне:

{% for email in emails %}
  {%if email%}
     <input type="checkbox" name="email" value="{{email}}" /> {{email}}<br />
  {% endif %}
{% endfor %}

поэтому вывод в шаблоне:

[email protected]
[email protected]
[email protected]
...

в моих взглядах я напечатал свой запрос .POST об этом.

print request.POST
print request.POST['email']
for email in request.POST['email']:
 print email

Я получил этот вывод:

<QueryDict: {u'email': [u'[email protected]', u'[email protected]', u'[email protected]'], ..., u'csrfmiddlewaretoken': [u'05e5bdb542c3be7515b87e8160c347a0', u'05e5bdb542c3be7515b87e8160c347a0']}>
[email protected]
e
m
a
i
l
3
@
s
a
m
p
l
e
.
c
o
m

Мой вопрос: как я могу получить список писем в своих представлениях? Я хотел, чтобы результат был таким.

[email protected]
[email protected]
[email protected]
...
4b9b3361

Ответ 1

Используйте request.POST.getlist:

Возвращает данные с запрошенным ключом в виде списка Python. Возвращает пустой список, если ключ не существует и не было задано значение по умолчанию. Он гарантированно возвращает список какого-либо рода, если только значение по умолчанию не является списком.