@STiktokov

Как переделать функцию и цикл?

Когда юзер делает ставку она сохраняется в БД и я хочу достать инфу про ставку функцией и вывести на шаблон html Функция:
def addprevbid(request, item_id):
    obj = Bid()
    obj.user = request.user.username
    obj.listing_id = item_id
    item = Listing.objects.get(id=item_id)
    bidobj = Bid.objects.filter(listing_id = item_id)
    bid = Bid.objects.filter(bid = item_id)
    return render(request, "auctions/viewlisting.html", {
        "item": item,
        "bids": bidobj,
        "bid": bid
    })

Модель для ставок:
class Bid(models.Model):
    user = models.CharField(max_length=64)
    title = models.CharField(max_length=64)
    listing_id = models.IntegerField()
    bid = models.IntegerField()

цикл:
<h3>Previous bids:</h3>
            {% for bi in bids %}
                <h5>{{bi.user}}</h5>
                <h5>{{bi.bid}}</h5>
            {% endfor %}
  • Вопрос задан
  • 83 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы