Вычисление функций с помощью python / django

Я создаю портфолио на python / django и у меня очень трудные времена с одним из моих калькуляторов Gym / BMI.

Я пытаюсь заставить пользователя ввести свой текущий вес и рост, чтобы он мог получить результат BMI, который будет виден на фронтенде, а затем POST и сохранен из моделей бэкенда.

Я просто не знаю, как включить созданный мною класс .py, который позволит пользователю вводить эти данные из моделей и производить расчеты во фронтенде из текстового поля ввода.

Помогите пожалуйста...:-)

`

from django.db import models

# Create your models here. (<-- This is my Model, where i'll save the calculation)

class BMI(models.Model):
    Name = models.CharField(max_length=50)
    Surname = models.CharField(max_length=50)
    Weight = models.IntegerField()
    Height = models.IntegerField()
    
    def __str__(self):
        return self.Name

# Create your forms here. (<-- This is my form, where user will be inputting their Weight and Height)
from django import forms
from django.forms import ModelForm
from . models import BMI

class BMIForm(ModelForm):
    class Meta:
        model = BMI
        fields = ['Weight', 'Height']

`

from django.shortcuts import render
from . models import BMI
from . forms import BMIForm

# Create your views here.
def Home(request):
    BMIOutcome = BMIForm
    return render(request, 'Experiment/Home.html',
    {'BMIOutcome':BMIOutcome})

Я решил, что лучшим результатом будет использование Javascript для такого рода вычислений.

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