Python 我错在哪里

Python 我错在哪里,python,django,django-models,django-forms,django-views,Python,Django,Django Models,Django Forms,Django Views,所以我对Django很陌生,我很困惑我哪里做错了。我试图创建一个简单的计算器来计算利润估计。以下是到目前为止它在我的HTML中显示的内容。我有点困惑我到底错在哪里。谢谢你的帮助 这是HTML文件代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Test</title> </head> <body

所以我对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>
这是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)

您的表单名为Calculator,但您正在将模型作为表单导入

你应该改变

from .forms import Calc

在函数中

form = Calculator()

你还没有问过一个问题,它在做什么你没有预料到的?
from .forms import Calculator
form = Calculator()