Django 身份验证中的两组用户(教师和学生)



我正在构建一个Web应用程序,其中有2组用户(学生和教师)。教师应该能够创建他们的帐户,创建他们的内容页面。学生应该能够创建一个帐户来注册此内容。我目前正在使用 django 注册来处理注册,但我想知道处理这 2 组用户并且仍然能够使用 Django 身份验证框架的最佳方法是什么?我听说过有多个个人资料,但想要一些意见。

谢谢!

您可以使用权限。如果他们是教师,则注册时,请授予他们内容创建权限。如果他们是学生,则无法获得权限。

在用户配置文件中,我只有一个字段,说明它们是哪种类型。除非很多数据不同,否则我不会有两个用户配置文件。

最新更新