Web2py - 如何使用 appadmin 创建组 "manager"

Web2py - how to create a group "manager" using appadmin

我正在学习 Web2py book documentation 因为我是新手而且我在任何地方都找不到更好的教程(欢迎推荐)。在浏览概述部分时,我看到一条说明

Using appadmin create a group "manager" and make some users members of the group.

过去几个小时我一直在想办法解决这个问题,但仍然没有成功。我在应用管理员中找不到任何用于创建组的界面。我尝试 this plugin manager 来管理群组,但我仍然遇到错误。欢迎所有建议

请参阅 Authorization section of the Access Control chapter -- as noted there, you can use the appadmin interface (described here) 或以编程方式添加组和成员。

要访问 appadmin,只需转到 /yourapp/appadmin(如果您没有登录到 /admin 应用程序,系统会提示您登录)。

要添加新的 Auth group/role,请在 appadmin 的 db.auth_group table 中添加一条新记录。要向该组添加新成员,请向 db.auth_membership 添加新记录,其中 links 记录来自 db.auth_userdb.auth_group

您还可以通过应用程序代码或 web2py shell(可通过 python web2py.py -S yourapp -M 启动,如 here 所述)以编程方式添加组和成员。添加 auth.add_group 组和 auth.add_membership 成员(如上文 link 所述)。