Django 单击后如何更新表值

Django 单击后如何更新表值,django,django-models,django-forms,django-views,Django,Django Models,Django Forms,Django Views,我想你有一张这样的桌子 MODELS.PY class test(models.Model): name = models.CharField(max_length=20) pluspoints = models.BooleanField(default=False) minuspoints = models.BooleanField(default=False) total_points = models.IntegerField() def __str

我想你有一张这样的桌子

MODELS.PY

class test(models.Model):
    name = models.CharField(max_length=20)
    pluspoints = models.BooleanField(default=False)
    minuspoints = models.BooleanField(default=False)
    total_points = models.IntegerField()
    def __str__(self):
        return str(self.name)
points.html

<form id="points_form">
    {% csrf_token %}
        <div class="row">
            <div class="col-3">
                {{ form.name|as_crispy_field }}
            </div>
            <div class="col-3">
                {{ form.pluspoints|as_crispy_field }}
            </div>
            <div class="col-3">
                {{ form.minuspoints|as_crispy_field }}
            </div>
        </div>
    <br>
    <input class="btn btn-outline-primary" type="submit" name="submit" value="give the points" />
</form>

现在,我想更新“总的_点”-当我点击小数点时为1,当我点击加点时为+1。这可能吗?或者我还能做什么。

请显示您的视图。py我添加了视图,但我真的不确定它是否正确。
def points(request):
    points_filter = test.objects.filter(total_points=True)
    points_count = test.objects.count()
    
    context = {
        'points_filter':points_filter,
        'points_count':points_count,
        }
    
    return render(request, 'point/points.html', context)