一种创建Django表单的简单方法

时间:2015-04-28 19:20:03

标签: django django-forms formset

我想要显示一个这样的表单:

主页

(1) Make: [_______]    Model: [_______]
(2) Make: [_______]    Model: [_______]
 .
 .
 .
(5) Make: [_______]    Model: [_______]

    [Submit]

回应页面

(1)  Honda CBR600RR     []  <--- Checkbox
(2)  Lexus LS450
 .
 .
 .
(5)  Ford F150          []

     [Confirm]  [Cancel]

第一页没有复选框。如果找到重复条目,则第二页显示从第一页输入中检索到的普通html文本旁边的复选框。我不需要在数据库中保存任何这些数据。

我不是在寻找有关表格的教育,而是看看如何处理这个问题,因为我的方法已经让我陷入了死胡同。任何例子或详尽的解释都会大大增强我的学习经验。

更新

forms.py

make = forms.CharField ()
model = forms.CharField ()
checkbox = forms.BooleanField (required = False)
  1. 包含上面的复选框字段或将其分成单独的类更好吗?我认为最好将它分开,因为第二种形式没有make / model字段,会引起形式/验证错误。
  2. 如何从复选框中获取数据?

0 个答案:

没有答案