python - Django认证中两组用户(老师和学生)

标签 python django

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

谢谢!

最佳答案

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

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

关于python - Django认证中两组用户(老师和学生),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6033067/

相关文章:

python - 使用loop.create_task创建的asyncio事件循环任务是否为FIFO

python - 如何将 Pandas 系列转换为时间系列?

python - openpyxl:密码保护整个 excel 文件 (xlsx)

python - 将 ManyToMany 转换为 ForeignKey (django)

python - 用于字段选择的 Int 与 String

python - Django 将所有未捕获的 url 路由到包含的 urls.py

python matplotlib colorbar 科学计数法基础

python - 使用函数调用打印字符串

python - 如何在 Django 1.6 中构建多语言网站

python - Django : execute command collectstatic raise UnicodeDecodeError