'Stocks' 对象不可迭代 - Django
'Stocks' object is not iterable - Django
我看到还有其他人遇到我的问题,但我还是无法解决问题...感谢任何帮助我的人!
models.py
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
def stocks_mt(request):
return render(request, 'azmt.html', {'stock': Stocks},)
home.html
<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>
我尝试将第一个字母大写,但没有任何改变...
您需要传递 QuerySet
个 Stocks
个对象,因此:
def stocks_mt(request):
return render(request, 'azmt.html', {'stock': <strong>Stocks.objects.all()</strong>})
我看到还有其他人遇到我的问题,但我还是无法解决问题...感谢任何帮助我的人!
models.py
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
def stocks_mt(request):
return render(request, 'azmt.html', {'stock': Stocks},)
home.html
<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>
我尝试将第一个字母大写,但没有任何改变...
您需要传递 QuerySet
个 Stocks
个对象,因此:
def stocks_mt(request):
return render(request, 'azmt.html', {'stock': <strong>Stocks.objects.all()</strong>})