我刚刚开始查看 web2py 并希望使用用户名而不是电子邮件来登录。
我添加了以下内容:-
auth.define_tables(username=True, signature=False)
我需要添加验证器,但我不知道把它放在哪里(我知道听起来很傻)。
我尝试了一些选项并查看了许多示例 - 但它们都创建了一个新表而不是使用现有的 auth_user。我试过了 :-
auth_table = auth.settings.table_user
auth_table.username.requires = IS_NOT_IN_DB(db, auth_table.username)
auth.define_tables(username=True, signature=False)
但 auth_table 是无。