我的模板中有以下代码:
{% for email in emails %}
{%if email%}
<input type="checkbox" name="email" value="{{email}}" /> {{email}}<br />
{% endif %}
{% endfor %}
因此,模板中的输出为:
email1@sample.com
email2@sample.com
email3@sample.com
...
在我的观点中,我打印了关于这一点的request.POST。
print request.POST
print request.POST['email']
for email in request.POST['email']:
print email
我得到了以下输出:
<QueryDict: {u'email': [u'email1@sample.com', u'email2@sample.com', u'email3@sample.com'], ..., u'csrfmiddlewaretoken': [u'05e5bdb542c3be7515b87e8160c347a0', u'05e5bdb542c3be7515b87e8160c347a0']}>
email3@sample.com
e
m
a
i
l
3
@
s
a
m
p
l
e
.
c
o
m
我的问题是,如何在我的视图中获得电子邮件列表?我希望输出结果是这样的..
email1@sample.com
email2@sample.com
email3@sample.com
...
发布于 2012-04-23 15:55:37
以Python列表的形式返回带有所请求的键的数据。如果键不存在并且没有提供默认值,则返回一个空列表。除非提供的默认值不是列表,否则它一定会返回某种类型的列表。
https://stackoverflow.com/questions/10276753
复制相似问题