我刚开始接触web2py,其中很多方法都很新颖,例如视图中默认值的使用等等。
我花费了很多时间试图弄清如何让用户登录,最终放弃了。
在控制器方法的开头,这不可思议地呈现了一个注册表单,之后新用户被登录。我不确定背后发生了什么,但是一步一步来。然而,我想提供一个注销按钮,却不知道如何实现。显然,我需要以某种方式调用默认注销。因此,我需要向提交表单/按钮添加URL,然后创建一个匹配URL的控制器,但是注销方法将是什么样子呢?在用户方法中有暴露语句,但是我不知道它们的含义或如何使用它们。所有那些点号让我困惑。
@auth.requires_login()
在控制器方法的开头,这不可思议地呈现了一个注册表单,之后新用户被登录。我不确定背后发生了什么,但是一步一步来。然而,我想提供一个注销按钮,却不知道如何实现。显然,我需要以某种方式调用默认注销。因此,我需要向提交表单/按钮添加URL,然后创建一个匹配URL的控制器,但是注销方法将是什么样子呢?在用户方法中有暴露语句,但是我不知道它们的含义或如何使用它们。所有那些点号让我困惑。
auth.navbar()
-- 这是对auth.navbar()
的调用,它生成了Auth链接(登录、注册、注销等)。这只是一个方便的帮助程序 -- 您不必使用它 -- 您可以自己生成链接。 - Anthony