2010-01-21 58 views
2

我在我的html模板中使用了一个复选框,在提交时,我想将这些布尔值存储到MySql表中。请告诉我,我应该如何编码我的视图,以便它接受来自模板的值并将其存储到数据库中。还建议,如果任何替代方法是可能的。Django:从模板中存储值到MySql

回答

1

为了将数据存储到来自用户输入的模型中,django提供了一个名为ModelForm的非常好的表单API。

文档:http://docs.djangoproject.com/en/dev/topics/forms/modelforms/清楚地说明了如何做到这一点。

本质上,你创建一个表单并告诉它,模型(这是你的mysql表),你需要保存它的数据和它的全部为你完成。验证通过后。

0

除了成为大师的回答,我认为你必须学会​​如何工作,即如何在服务器端处理用户提交的数据。这不是Django相关的。

但在Django您可以通过

request.POST['parameter_name'] # for POST data 
# or 
request.GET['parameter_name'] # for GET data 
# or 
request.REQUEST['parameter_name'] # combined list these parameters 

访问的意见提交的数据,那么你可以将它们存储在数据库中。