Так что я новичок в Django и не понимаю, где я ошибаюсь. Я пытаюсь создать простой калькулятор для расчета оценки прибыли. Вот что он показывает в моем HTML. Вид сбит с толку, где я ошибаюсь. Любая помощь приветствуется.
Это HTML код файла
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Test</title>
</head>
<body>
{% block content %}
<form action = "something" method = "post">
{% csrf_token %}
{{ form }}
<input type="submit" value=Submit>
</form>
{% endblock %}
</body>
</html>
Это forms.py
from django import forms
from .models import Calc
class Calculator(forms.ModelForm):
class Meta:
model = Calc
fields = ['gross_receivable', 'TDS', 'bank_charges', 'vendor_payable']
Это models.py
from django.db import models
# Create your models here.
class Calc(models.Model):
gross_receivable = models.IntegerField()
TDS = models.BooleanField(default=False)
bank_charges = models.BooleanField(default=False)
vendor_payable = models.IntegerField()
Это views.py
from django.shortcuts import render
from django.http import HttpResponse
from .forms import Calc
def something(request):
form = Calc()
context = {'form': form}
return render(request, "calculator1.html", context)