我有一个带变量的模型:counter。
所以我在模板中显示的计数器如下:
<h2> Counter is : {%for Click in counter %} {{ Click.counter }}{% endfor %} </h2>
但是有可能有一个按钮,每当用户点击它时,它会将那个Models变量递增1吗?
models.py
class Click(models.Model):
counter = models.IntegerField(default=0, null=True)
def __str__(self):
return '%s' % (self.counter)
提前致谢
答案 0 :(得分:1)
如果要根据用户操作在数据库中进行任何更改,则需要一个视图。您可以只使用标准HTML链接转到映射到该视图的URL,也可以编写一些Ajax,或使用表单,但无论哪种方式,您都需要向后端发送内容。