Django _为列表中的每个项目设置.all

Django _为列表中的每个项目设置.all,django,foreign-key-relationship,Django,Foreign Key Relationship,我有一个django应用程序,其中有对特定答案的评论。现在我想访问每个答案的注释,并将其呈现到模板中 models.py class Comment(models.Model): comment_text = models.TextField() user_id = models.ForeignKey(MyUser,blank=True) answer_id = models.ForeignKey(Answer, blank=True) comment_times

我有一个django应用程序,其中有对特定答案的评论。现在我想访问每个答案的注释,并将其呈现到模板中

models.py

class Comment(models.Model):
    comment_text = models.TextField()
    user_id = models.ForeignKey(MyUser,blank=True)
    answer_id = models.ForeignKey(Answer, blank=True)
    comment_timestamp=models.DateTimeField(default=datetime.now())
    question_id = models.ForeignKey(Question, blank=True,null=True)
    anonymous_user=models.CharField(max_length=20,null=True)
in views.py

answer = question.answer_set.all().order_by('-answer_timestamp')
他给了我一份答案清单

[<Answer: It is a long established fact that a reader will be distracted by the .>, <Answer:It uses a dictionary of over 200 Latin words, combined with a handful of model sentence structures, to generate Lorem Ipsum which looks reasonable. The generated Lorem Ipsum is therefore always free from repetition, injected humour, or non-characteristic words etc.>]

在django模板中,但它没有给出期望的结果


任何其他可以在视图中上下文中传递注释的方法。py

您可以发布您的
注释
回答
模型的代码吗?您可以添加您的视图吗?“它没有给出期望的结果”,那么它给出了什么?这看起来对我来说应该是可行的,我的意思是我必须对注释模型使用其他属性,这只能通过将其放入for循环中来实现,但是这些div不应该放入for循环中。请更新你的问题,解释你的最后两条注释好吗?我还不清楚它为什么不起作用。。
answer = question.answer_set.all().order_by('-answer_timestamp')