我是 Turbogears 2.3.3 和 Toscawidgets 2 的新手。谁能告诉我如何根据 id 设置默认值?
网址:.../view?id=2
窗体小部件:
FruitForm(twf.Form):
class child(twf.TableLayout):
fruit=twf.SingleSelectField(options=DBsession.query(Fruit.id, Fruit.name)
型号:水果
编号、名称
控制器:
@expose ('view')
def view(self, id)
fruit=DBSession.query(Fruit).get(id)
return dict(page='view', value=fruit, form=FruitForm(action='/save')
模板:
<div>${form.display(value=value)}</div>
问题:
当url为/view?id=2时,SingleSelectField中如何显示id为2的水果?
谢谢。