Модель запроса Django

Я пытаюсь запросить поля из другой модели в Django . Мне удается получить информацию о пользователе с помощью следующего метода

def student(self, *args, **kwargs):
        std_name = Attendance.objects.get(roll=self.roll)
        return std_name.name

Теперь мне нужно найти назначенного преподавателя студента из другой таблицы, мне нужно получить его, используя только имя студента, которое я получил с помощью student(), поскольку у меня нет никакой переменной в моей текущей таблице, чтобы сослаться на нее для получения этой информации из новой таблицы.

def teacher(self, *args, **kwargs):
        teacher_name = staff.objects.get(student=self.student)
        return teacher_name.name


Но вышеуказанный метод не работает должным образом и не заполняет поля на моей странице admin.py . Может ли кто-нибудь помочь мне в решении этой проблемы

Вернуться на верх