У меня есть простой цикл Python for, который перебирает поле объекта (4 product.price) и умножает его на постоянное значение
Он выводит на консоль правильные 4 значения, но при рендерингев шаблоне django все 4 результата имеют одно и то же значение (вычисленное значение последней итерации)
Однако при возврате вместо Print это приводит к следующей ошибке: «объект с плавающей точкой» не имеет атрибута «get»
Просмотр
def reprice(request):
list = Product.objects.all()
......
for item in list:
rp = item.price * value_USD
print (rp)
return render(request , 'multi/reprice.html', {'list' : list, 'rp' : rp })
шаблон
{% for item in list %}
{{ rp }}
{% endfor %}