首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OperationalError at /1没有这样的列: auctions_comment.listing_id

OperationalError at /1没有这样的列: auctions_comment.listing_id
EN

Stack Overflow用户
提问于 2021-03-04 18:57:38
回答 1查看 79关注 0票数 0

我对Django很陌生。我试图在一个拍卖网站上显示一个列表的所有评论,帮助我找到一种方法来显示一个列表的所有评论。

Mosdels.py

代码语言:javascript
复制
class Listing(models.Model):
    title = models.CharField(max_length=64, default="")
    starting_bid = models.CharField(max_length=64, default="$")
    description = models.TextField(default="")
    image_url = models.CharField(max_length=200, default="")
    date = models.DateTimeField(default=timezone.now)
    category = models.ForeignKey(Category, on_delete=models.CASCADE, default="")
    
    def __str__(self):
        return self.title


class Comment(models.Model):
    comment = models.TextField(default="")
    listing = models.ForeignKey(Listing, on_delete=models.CASCADE, related_name="comments", default="")
    user = models.ForeignKey(User, on_delete=models.CASCADE, related_name="comments", default="")

    def __str__(self):
        return f"{self.user} - {self.listing}"

views.py

代码语言:javascript
复制
def listing(request, listing_id):
    listing = Listing.objects.get(pk=listing_id)
    comments = listing.comments.all()
    return render(request, "auctions/listing.html", {
        "listing":listing,
        "comments":comments

    })
EN

回答 1

Stack Overflow用户

发布于 2021-03-04 19:23:15

您要在模板中显示的_If可以使用如下所示:

代码语言:javascript
复制
{% for listing_item in listing %}
  <div>{{listing_item.title}}

  {% for comment in listing_item.comment_set.all %}
  <div>{{comment}}</div>
  {% endfor %}

  </div>
{% endfor %}

编辑:如果只从您的视图发送一个列表:

代码语言:javascript
复制
{{listing.title}}
{% for comment in listing.comment_set.all %}
  <div>{{comment}}</div>
{% endfor %}

EDIT2:注意到你在那里有一个相关的名字。

代码语言:javascript
复制
{{listing.title}}
{% for comment in listing.comments.all %}
  <div>{{comment}}</div>
{% endfor %}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66481347

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档