Невозможно передать баланс на html: Django - PullRequest
0 голосов
/ 08 февраля 2020

Я создал приложение портала платежей, в котором мне нужно передать модель и баланс пользователя на страницу HTML. Модель проходит нормально, но у меня проблемы с передачей баланса или использованием пройденного баланса в моем HTML. Ниже приведены файлы HTML и views.py:

HTML:

<br>
{% if balance %}
<h3>Balance amount is {{ balance }}</h3>
{% endif %}
<h3>Select vendor to pay!</h3>

views.py:

def updatingBalance(request):
    if request.method=="POST":
        if 'form1' in request.POST:
            ven_id = request.POST.get("groupOfDefaultRadios")
            amount = request.POST.get("amt")
            x = employee.objects.get(name = request.user)
            x.balance = x.balance - int(amount)
            x.save()
            v = vendor.objects.get(id=ven_id)
            w = employee.objects.get(id=x.id)
            transaction.objects.create(vendor_id = v, emp_id=w,debit=amount,credit=0)
            y = employee.objects.get(name = request.user)
            return render(request, 'profiles/userLogin.html', {'model':y, 'balance':x.balance})

Любая помощь приветствуется. Спасибо.

...