web2py 查看 auth() 项
web2py veiwing auth() itmes
你好,我正在做一个 web2py 项目。
我使用 auth 对象来创建登录功能
并使用以下代码
auth.settings.extra_fields['auth_user']= [Field('address')]
因此,每当用户注册一个帐户时,该人都需要输入地址。
我想做的是当用户登录我的应用程序时在default/index.html中显示地址。(用户只能查看自己的地址,不能查看其他地址)
我需要处理db.auth_user吗??
我不知道...
你能帮帮我吗?
谢谢。
如果用户已登录,整个用户记录在 auth.user
中可用(如果用户未登录,其值为 None
)。因此,要在视图中显示地址:
{{=auth.user.address}}
您也可以通过 db.auth_user(id)
或 db(db.auth_user.id == id).select().first()
从数据库中检索用户记录,但使用 auth.user
效率更高,因为它存储在会话中,因此不会需要数据库查询。
你好,我正在做一个 web2py 项目。
我使用 auth 对象来创建登录功能 并使用以下代码
auth.settings.extra_fields['auth_user']= [Field('address')]
因此,每当用户注册一个帐户时,该人都需要输入地址。
我想做的是当用户登录我的应用程序时在default/index.html中显示地址。(用户只能查看自己的地址,不能查看其他地址)
我需要处理db.auth_user吗?? 我不知道...
你能帮帮我吗? 谢谢。
如果用户已登录,整个用户记录在 auth.user
中可用(如果用户未登录,其值为 None
)。因此,要在视图中显示地址:
{{=auth.user.address}}
您也可以通过 db.auth_user(id)
或 db(db.auth_user.id == id).select().first()
从数据库中检索用户记录,但使用 auth.user
效率更高,因为它存储在会话中,因此不会需要数据库查询。