我正在使用 web2py 的默认应用程序。但是我想在登录后在个人资料页面中添加更多字段。我无法找到如何在个人资料页面中添加下一个文本框。
问问题
587 次
1 回答
0
假设您希望额外的字段出现在auth_user
表中,您可以简单地使用auth.settings.extra_fields
选项。如果您只希望额外字段出现在个人资料页面而不是注册页面上,那么您可以根据请求的操作有条件地设置每个字段的属性readable
:writable
def user():
if request.args(0) == 'profile':
for field in auth.settings.extra_fields['auth_user']:
field.readable = field.writable = True
return dict(form=auth())
于 2013-05-13T14:06:13.307 回答