首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >‘'Stocks’对象不可迭代- Django

‘'Stocks’对象不可迭代- Django
EN

Stack Overflow用户
提问于 2021-12-02 17:32:58
回答 1查看 75关注 0票数 0

我看到有些人有我的问题,但我还是不能解决这个问题.感谢任何愿意帮助我的人!

models.py

代码语言:javascript
复制
class Stocks(models.Model):
    image = models.ImageField()
    name = models.CharField(max_length=50)
    value = models.FloatField()
    desc = models.CharField(max_length=299)
    link = models.CharField(max_length=30)

views.py

代码语言:javascript
复制
def stocks_mt(request):
    return render(request, 'azmt.html', {'stock': Stocks},)

home.html

代码语言:javascript
复制
<div class="container">
    <div class="row">
      {% for Stocks in stock %}
      <div class="col-sm">
        <br><div class="card" style="width: 18rem;">
            <img src="{{stocks.image}}" class="card-img-top" alt="...">
            <div class="card-body">
              <h5 class="card-title text-center">{stocks.name}</h5>
              <!--<h5 class="card-text text-center">50.90€</h5>-->
              <p class="card-text ">{{stocks.desc}}</p>
              <h5 class="card-text text-center">{{stocks.value}}</h5>
              <a href="{{stocks.link}}" class="btn btn-primary">Buy</a>
            </div>
          </div>
      </div>
      {% endfor %}
      </div>

我试着把第一封信大写,但没什么改变.

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-02 17:35:20

您需要传递一个QuerySet of Stocks对象,因此:

代码语言:javascript
复制
def stocks_mt(request):
    return render(request, 'azmt.html', {'stock': Stocks.objects.all()})
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70204018

复制
相关文章

相似问题

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