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?

Вернуться на верх