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

时间:2011-05-17 15:17:16

标签: python django

我正在构建一个Web应用程序,其中有2组用户(学生和教师)。教师应该能够创建自己的帐户,创建其内容的页面。学生应该能够创建一个帐户来注册这些内容。我目前正在使用django-registration来处理注册,但我想知道处理这两组用户的最佳方法是什么,仍然可以使用Django身份验证框架?我听说有多个配置文件但想要一些意见。

谢谢!

1 个答案:

答案 0 :(得分:1)

您可以使用权限。当他们注册时,如果他们是教师,则给他们内容创建权限。如果他们是学生,他们就没有获得许可。

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