我正在尝试编辑用户的组成员身份,我的控制器中有:
def change_membership():
if request.vars.id:
row = db(db.auth_membership.user_id == request.vars.id).select()
id = row[0].id
form = SQLFORM(db.auth_membership,
id,
fields=['group_id'],
_action=URL()
)
if form.process().accepted:
...redirect back to user list
if form.errors:
response.flash = 'form has errors'
return dict(form=form)
但它不起作用,我得到一个 : list index out of range
我知道只有一排,但我不明白为什么它看起来是空的..
在此先感谢
基督教