Есть короткий api кредитного калькулятора код python выполнен, но значение MonPayment не отображается на переднем конце plzzz проверьте код ниже

это html-файл

{% csrf_token %} Введите годы Введите процентную ставку Введите сумму
    <button type='submit'  class="btn btn-primary">calculate</button>
    
    <input type='text' value="{{MonPayment}}" class="form-control">
</form>

мой views.py находится ниже

def calculator(request): try: if request.method=='POST':

        year=eval(request.POST.get('year'))
        print(year)
        rate=eval(request.POST.get('rate'))
        print(rate)
        principal=eval(request.POST.get('Principal'))
        print(principal)    
        year=year*12
        rate=(rate/100)/12
        MonPayment=(rate*principal*((1+rate)**year)-1)
        print(MonPayment)
        context={''}
        
        
    context={'rates' :'rate',  'years': 'year', 'Principal': 'principal'}

except:
    MonPayment='invalid operation...'
return render(request, 'calculator.html',context)
Вернуться на верх