我正在使用 Django 2.0 和 python 开始一个全新的项目,所以我开始决定如何实现多用户类型。
到目前为止,我所读到的是,我可以扩展 django 的 User 内置模型,以便我可以使用 django 的身份验证过程,并创建另一个与该用户模型一对一链接的模型。但实际上我有点看不懂。
我的应用程序具有三种用户类型:参与者、管理员、法官,他们每个人都将查看某些页面(模板)以及权限。
有人可以为我提供开始处理这些用户类型的最佳实践/方法吗?
注意:将来,每个用户可能有不同的字段,例如。法官可能有加入日期,而参与者不会...等