我正在学习 Udacity 的 Web 开发课程,该课程使用 Google AppEngine 和 Python。
我想设置特定的用户角色及其分配的权限。例如,我可能有两个用户角色,Employer 和 SkilledPerson,并按如下方式分配他们的权限:
只有雇主可以创建工作实体。只有SkilledPerson可以创建Resume和JobApplication实体。
我该怎么做呢?
如何定义这些用户角色?如何将一组权限分配给特定角色?如何允许用户注册为特定角色(Employer 或 SkilledPerson)?