Допустим есть модель:
class MyModel(models.Model) Name = models.CharField(max_length=10) Value = models.IntegerField()
Далее есть форма ввода:
class InputForm(forms.Form): Quantity = forms.CharField(label='описание', required=False)
ValueList = MyModel.objects.all()
cq = request.GET['Quantity'] # введенное значение через форму, например число 10
result = {}
for x in ValuesList.values_list():
result[x[1]] = int(cq) * int(x[2])
return render(request, 'index.html', {
'form': form,
'result': result,
'ValuesList': Valuesist,
в идеаеле вывод должен быть такой
{% for VL in ValuesList %} {{ VL.name }} {{VL.value}} [b] ===>>> {{ result }}<<<====[/b] {% endfor %}
Но, как впихнуть туда значение из переменной result? которое непосредственно относится к определенной записи из ValueList не могу понять… может слишком долго решаю задачу и не вижу очевидного…