我是 Web2py 的新手,所以我希望这不是一个太愚蠢的问题。
我有一个带有布尔值的水果数据库。
显然这是一长串水果,所以我希望它们按列排列,所以我使用了自定义表格。我还想对水果进行分组,即柑橘、浆果等。
我的想法是创建一个元组
{{berries = 'strawberries, bilberry, blackberry'}}
然后运行一个for循环来填写表单字段,所以我尝试了
{{for berry in berries:}}
{{=form.custom.widget[berry] }}
{{pass}}
我只是看到很多“无”,我认为这是因为我的 form.custom 字符串错误,但我尝试了几种方法来解析它,但似乎都没有。
有没有更好的方法来做到这一点?
我的代码应该在视图还是控制器中?
传递变量以使循环和表单工作的正确方法是什么?