我有以下django模板:
Mailing sent to {{ recipients|length }} recipient{{ recipients|pluralize }}.
<ul>
{% for r in recipients %}
<li>{{ r }}</li>
{% endfor %}
</ul>
这张照片:
Mailing sent to recipient.
<ul>
<li>User x</li>
<!-- snip -->
</ul>
type(recipients)
返回列表recipients
包含一堆数据库模型实例
它使用for
正确地打印列表,但是在第一行中,两个过滤器都不返回任何内容。如果我删除过滤器,它会打印recipients
列表。为什么过滤器不工作,我该如何修复它
收件人主要是这样构造的:
recipients = (User.objects.filter(mailings_subscribed=True)
.exclude(email=''))
但它也是这样构造的
recipients = [request.user]
两个都没有按预期工作
this question中的解决方案不起作用
目前没有回答
相关问题 更多 >
编程相关推荐