-1

我在我的 html 文件中有一个表单:

<input type="checkbox" id ="hide_name" value="hidden">

我应该在我的模型中添加什么来知道这个复选框是否被选中。

4

1 回答 1

2

好吧,这是检查复选框的人的事件链,并且该信息到达您的服务器。

首先,他们按下页面上的“提交”按钮,然后将它们发送到您在表单 HTML 中指定的目标 URL。他们的浏览器使用 HTTP POST(通常)从您的服务器请求该页面,其中包括来自该表单的所有数据作为请求的一部分。

Django 根据您的有效 url 列表检查该 URL 并将其发送到适当的视图。然后,有问题的视图可以检查传递给视图的请求对象以获取 POST 数据(它作为字典存储在request.POST中)。

然后你可以在你的视图中做任何你想做的事情,包括将它传递给你的模型。

如果您正在使用表单,您最好让 Django 呈现您的表单,而不是自己用 HTML 编写它们。有关更多信息,请参阅表单文档

于 2012-04-27T00:20:43.130 回答