允许在Django管理页面中编辑确切实例的子权限

时间:2019-10-05 12:04:37

标签: django

我只需要向用户显示连接到确切类实例的子类实例/

我正在通过创建大学网站来学习Django。网站将用于检查作业。我想让大学访问权限的每个小组的成员都进入管理页面,以便添加/减少/删除他们学习的主题以及每个主题的任务。 我根本不知道从哪里开始,所以我需要您的建议。

views.py

class Group(models.Model):
    group_name = models.CharField(max_length=20)

class Subject(models.Model):
    group = models.ForeignKey(Group, on_delete=models.CASCADE)
    subject_name = models.CharField(max_length=200)


class Task(models.Model):
    subject = models.ForeignKey(Subject, on_delete=models.CASCADE)
    task_name = models.CharField(max_length=200)

关于预期结果。 我需要每个组监视器只能看到和编辑其组实例的主题,而我却可以编辑所有这些主题。

0 个答案:

没有答案