0
我想弄清楚如何创建许多在一个页面上类似的表单。这个想法是让人们用文字评论页面的各个部分。这意味着,每个部分 都有其意见。表单与注释字段和提交按钮相同。 这是我到目前为止的代码。然而,它不起作用,我绝对需要了解如何以简单的方式实现这一点。有人可以帮我弄清楚这一点。在同一页上创建多个表单
在模型:
db.define_table('manyforms',
Field('comment'))
在控制器:
allforms=dict(form_id=new_form_id(),form=SQLFORM(db.manyforms))
for f in allforms:
if f['form'].accepts(request.vars,formname=f['form_id']):
response.flash = 'accepted'
else:
response.flash = 'refused'
return dict(allforms=allforms)
感谢您的指针。它终于奏效了。我希望表单在不同的地方展示。每个表单只需要一个唯一的ID。您的代码有助于生成ID – user1469174 2015-03-07 11:27:13