我有一些问题 在一个项目中,我需要与三个(可能更多)类型的用户一起工作,这些用户具有不同的角色: 医师 患者 管理员
我一直在考虑使用Django Model Users并扩展它,创建一个userprofile模型...... 但我忽略了如何管理不同的角色,因为userprofile模型将包含用户模型的字段,尽管我不知道如何解决角色主题。
1用户有多个用户配置文件?我不知道
或者我可能会在我指定角色类型并创建与用户模型的关系的位置创建角色模型/表。这是一个很好的可能性。
另一种可能性(作为下面的评论)是检查Django权限系统,我可以在其中创建用户组,并为这些组分配权限,虽然在这里我只能编辑,创建和删除模型吗?
我对如何解决这个问题感到困惑
搜索我找到了这个应用程序。 https://github.com/dabapps/django-user-roles
如果有人可以指导我,我将非常感激 最好的祝福