Django: Как настроить отображение в зависимости от вошедшего пользователя
создание системы посещаемости, в которой преподаватели регистрируются и входят в систему, используя свой код преподавателя и пароль разные преподаватели ведут разные предметы, в настоящее время на странице "предмет" отображаются все предметы, имеющиеся в базе данных
В связи с этим я хотел бы, чтобы на странице "предмет" отображались только те предметы, которые преподаются конкретным лектором
как я могу этого добиться?
(ps. все еще новичок в django... подробный ответ или ресурсы будут высоко оценены)
Источник https://github.com/Zainab692/Fyp2/tree/master/django-project/cms
Вместо subject=Subject.objects.all() нужно отфильтровать его.
Здесь он фильтрует, если "имя" содержит "Foo"
subject=Subject.objects.filter(lecturer_name__name__contains="Foo")
Вы можете использовать его в качестве параметра запроса GET следующим образом: Захват параметров URL в request.GET