#python #django #django-models
#питон #джанго #джанго-модели
Вопрос:
Я видел, что есть и другие люди, у которых есть моя проблема, но я все еще не могу решить эту проблему … спасибо всем, кто мне поможет!
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
lt;div class="container"gt; lt;div class="row"gt; {% for Stocks in stock %} lt;div class="col-sm"gt; lt;brgt;lt;div class="card" style="width: 18rem;"gt; lt;img src="{{stocks.image}}" class="card-img-top" alt="..."gt; lt;div class="card-body"gt; lt;h5 class="card-title text-center"gt;{stocks.name}lt;/h5gt; lt;!--lt;h5 class="card-text text-center"gt;50.90€lt;/h5gt;--gt; lt;p class="card-text "gt;{{stocks.desc}}lt;/pgt; lt;h5 class="card-text text-center"gt;{{stocks.value}}lt;/h5gt; lt;a href="{{stocks.link}}" class="btn btn-primary"gt;Buylt;/agt; lt;/divgt; lt;/divgt; lt;/divgt; {% endfor %} lt;/divgt;
Я попытался написать первую букву с заглавной буквы, но ничего не изменилось …
Ответ №1:
Вам нужно передать несколько QuerySet
Stocks
объектов, так что:
def stocks_mt(request): return render(request, 'azmt.html', {'stock': Stocks.objects.all()})