以下是代码
def index(request):
highest_bids = {}
for listing in Listing.objects.all():
highest_bids[listing.id] = listing.product_bids.order_by('bid').last()
return render(request, "auctions/index.html", {
"listings" : Listing.objects.all(),
"highest_bids" : highest_bids
})
现在,我如何从index.html访问highest_bids内的密钥值?
<div class="price">Bid: ${{highest_bids[listing.id]}}.00</div>
我试过了,但它一直给我这个错误:
TemplateSyntaxError at / Could not parse the remainder: '[listing.id]' from 'highest_bids[listing.id]'
个
我怎样才能正确地做到这一点呢?