【发布时间】:2015-02-13 23:28:57
【问题描述】:
好的,我了解了用于生成表单的表单、视图、HTML 模板的基础知识:
class General_Form(Form):
yes_no = BooleanField('well?', default = False)
def __init__(self, *args, **kwargs):
Form.__init__(self, *args, **kwargs)
def validate(self):
if not Form.validate(self):
return False
return True
如果我将 General_Form 作为表单对象传递给我的视图,我将可以在 html 中访问它:{{form.yes_no}} 我的复选标记。
我现在要做的是将一个字符串列表传递给 init,并使用该列表生成一个布尔值列表,其标签是我传递的列表中字符串的值。然后将该表单对象传递给我的视图和 html,因此当我查看页面时,我会看到一个带有标签和复选框的布尔对象列表,基本上是一个检查列表。我知道如何在纯 html 中执行此操作,但我在使用 python 中的这个 Form 类解密它时遇到了一些问题。谢谢。
【问题讨论】: