使用按钮单击模板更新Django中的模型字段

时间:2017-04-04 08:07:55

标签: django django-models

我是Django的新手,我的第一个网络应用程序遇到了一些麻烦。

我的想法是在用户首次登录时显示一个模板,其中包含有关网络的一些信息。该模板包含“接受按钮”和“继续到网页”按钮。每次用户登录时都应出现此模板,直到他们单击“接受”按钮。

我创建了一个带有userID的新模型,一个布尔字段(terms_accepted)和一个日期字段(terms_accepted_date)来控制用户是否接受了这些信息,以及他们这样做的日期。我想要的是当用户点击接受按钮时更新terms_accepted(从False到True)。

是否有简单的方法从模板修改模型?我创建了正确的流程,因为如果我从管理站点手动修改terms_accepted字段,当我进入页面时,我看不到包含该信息的模板。但是,我不知道如何在按钮点击时自动更新字段。

由于

1 个答案:

答案 0 :(得分:0)

请看一下本教程: https://docs.djangoproject.com/en/1.10/intro/tutorial04/。 在示例中,表单更复杂,但您可以在polls / view.py

中查看模型的更新方式