Ссылка на поле внешнего ключа, привязанное к другой модели, в фильтре Django

У меня есть модель Profile, которая связана с моделью Django User через отношения 1:1. В модели профиля есть поле "ник". Я фильтрую таблицу с внешним ключом к модели User, но хочу отобразить в фильтре никнейм. Можно ли это сделать, и если да, то как?

class Profile(models.Model):
    user = models.OneToOneField(settings.AUTH_USER_MODEL, on_delete=models.CASCADE)
    nickname = models.CharField(max_length=20,blank=False)
 
class MyCourse(models.Model):
    instructor = models.ForeignKey(settings.AUTH_USER_MODEL,on_delete=models.CASCADE, null=False)
[other stuff]

class MyCourseFilter(django_filters.FilterSet):
    sorted_nicknames = <WHAT GOES HERE?>
    nickname = django_filters.ModelChoiceFilter(queryset=sorted_nicknames, label='Nickname')
Вернуться на верх