Django и ForeignKey

Имеется код в приложении №1 в models.py

class Class(models.Model):
    department = models.CharField('Класс', max_length=5)
    pupils = models.ManyToManyField(User, verbose_name='Ученики')

В приложении №2 в views.py требуется вывести department пользователя, который запросил операцию

def index(request):
    userClass = ???
    return render(request, 'registration/account.html', {'userClass': userClass})

Импортируете в приложение номер два сам Class, в функции index определяете входной параметр для primary_key и по нему забираете значение объекта

from courses.models import Class

def index(request, pk)
    userClass = Class.objects.get(pk=pk)
    return render(request, 'registration/account.html', {'userClass': userClass})

UPD

ТСу на заметку:

Переименнуйте все. Класс не должен называться Class, метод index зарезервирован в python и такой нейминг может вызвать проблемы в дальнейшем

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