0

我正在浏览Web2py 书籍文档,因为我是新手,在任何地方都找不到更好的教程(欢迎提出建议)。在浏览概述部分时,我得到了一条说明

使用 appadmin 创建一个组“经理”并使一些用户成为该组的成员。

在过去的几个小时里,我一直试图弄清楚如何做到这一点,但仍然没有成功。我在应用程序管理员中找不到任何用于创建组的界面。我尝试使用此插件管理器来管理组,但仍然出现错误。欢迎所有建议

4

1 回答 1

1

请参阅访问控制一章的授权部分 - 如那里所述,您可以使用appadmin界面(在此处描述)或以编程方式添加组和成员。

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

db.auth_group要添加新的 Auth 组/角色,请在 appadmin中的表中添加新记录。要将新成员添加到该组,请将新记录添加到db.auth_membership,它链接来自db.auth_user和的记录db.auth_group

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

于 2018-03-01T19:22:02.113 回答