Django Form производит вычисления
Мое приложение - это симулятор банковского кредита. Я создал в models.py класс EntradasMaisAlimentos со следующей структурой:
class EntradasMaisAlimentos(models.Model):
valor = models.DecimalField(max_digits=7, decimal_places=2, blank=False, default=0.00)
divisao = models.DecimalField(max_digits=7, decimal_places=2, blank=False, default=0)
carencia = models.PositiveIntegerField(default=0)
taxa = models.DecimalField(max_digits=7, decimal_places=2, blank=False,default=0.0)
Что я пишу в файле forms.py:
from django import forms
from .models import
class simulaForm(forms.ModelForm):
class Meta:
model = EntradasMaisAlimentos
fields='__all__'
Форма отображается для:
from django.shortcuts import render
from django.http import HttpResponse
from PronafMaisAlimentos.forms import simulaForm
def index(request):
dadossimulacao=simulaForm()
dados={
'dadossimulacao': dadossimulacao
}
return render(request, 'index.html', dados)
Как я могу получить значения, введенные пользователем в форму ввода, произвести некоторые вычисления и затем показать результаты в новом шаблоне с именем results.html
?