我想要登录用户显示评论,我试过这个:
{% for c in request.user.game.comment_set.all %}
....
{% endfor %}
但不起作用。
@edit。
示例:
User1有comment1,comment2,User2有comment3。 所以,如果我登录到User1帐户,我只想看看comment1,comment2
答案 0 :(得分:2)
最简单的方法是在视图中查找用户的评论,然后将其传递到模板中。
views.py
user_comments = Comment.objects.filter(user=request.user)
return render(request, 'your_template.html', {'comments': user_comments)
your_template.html
{% for comment in comments %}
{{ comment.message }}
{% endfor %}