"用户"对象不可迭代

2024-06-07 12:57:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图从特定用户获取所有tweets,但是当我在模板中迭代抛出的tweets时,我得到了'User' object is not iterable

视图

tweets = User.objects.get(username__iexact='username')
return render_to_response('timeline.html', {'tweets': tweets})

模板

{% for tweet in tweets %}
    <h3>{{tweet.text}}</h3>
{% endfor %}

实现这一目标的其他选择是什么?


Tags: 用户视图模板getobjectsobjectisusername
1条回答
网友
1楼 · 发布于 2024-06-07 12:57:56

您将用户对象作为tweets传递到模板。你可能需要这样的东西:

user = User.objects.get(username__iexact='username')
return render_to_response('timeline.html', {'tweets': user.tweets})

相关问题 更多 >

    热门问题