Разрешение на редактирование подклассов точного экземпляра на странице администратора Django - PullRequest
0 голосов
/ 05 октября 2019

Мне нужно показать только пользовательские экземпляры подкласса, связанные с точным экземпляром класса /

Я изучаю 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)

Об ожидаемом результате. Мне нужно, чтобы каждый монитор группы мог видеть и редактировать только предметы своего экземпляра группы, тогда как я могу редактировать все из них.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...