【发布时间】:2018-06-26 13:41:34
【问题描述】:
我正在开发一个电子学习平台,但是有一个特定的要求。
首先管理员可以创建 2 类用户 [教师 - 学生]
管理员:
只有管理员可以为特定课程创建课程和家庭作业。
将教师分配给特定课程并且只能查看它,他无法访问其他课程。
将学生分配给特定的家庭作业和\或课程。
老师:
教师只能看到课程 [已分配到] 和作业,并且可以要求学生重新做。
学生:
学生 - 只能看到作业并提交它,如果老师要求它重新做。
我尝试了 DRY 原理,但我无法解决问题。
任何帮助都非常感谢。
谢谢
【问题讨论】:
-
您的具体问题是什么?
-
无法创建特定用户 [教师 - 学生] 的权限。
-
首先是扩展抽象用户并添加两个字段,
Teacher,Student。使用user = User.objects.get(),然后使用if user.is_superuser = True: ...。不确定这里似乎是什么问题?
标签: django python-3.x