【发布时间】:2020-09-04 10:43:13
【问题描述】:
我是 Django 的新手,我一直在关注在线教程。我在如何显示 cmets 时遇到问题。 如何在视图中查询 cmets,以便显示特定帖子的 cmets。
型号:
class Post(models.Model):
poster_profile = models.ForeignKey(settings.AUTH_USER_MODEL,on_delete=models.CASCADE, blank=True,null=True)
image_caption = models.TextField(blank=True, null=True)
class Comments (models.Model):
user = models.ForeignKey(settings.AUTH_USER_MODEL,on_delete=models.CASCADE, blank=True,null=True)
commented_image = models.ForeignKey(Post, on_delete=models.CASCADE, null=True, blank=True)
comment_post = models.TextField()
Views.py:
def home_view(request):
comment = Comments.objects.all() #This is getting all comment in all post, how do i query for comment in a particular post.
context{'comment':comment}
return render(...)
模板:
{% for com in comment %}
<p>{{ com.comment_post }}</p>
{% endfor %}
【问题讨论】:
标签: python django django-queryset