Django Admin фильтр по внешнему ключу foreign key

У меня есть модель, которая измеряет использование определенного инструмента, определенного как:

class MetricToolUse(models.Model):

  date = models.DateTimeField(default="2000-01-01 12:00:00")
  user = models.ForeignKey(User, on_delete=models.DO_NOTHING) 
  exec_time = models.FloatField('Execution time (s)')
  params = jsonfield.JSONField(default={})

В Admin я хочу иметь возможность фильтровать все MetricToolUse пользователей, которые принадлежат к определенным группам. Таким образом, значением фильтра является имя группы.

class MetricToolUseAdmin(admin.ModelAdmin):


 list_filter =  (
    ('date', DateFieldListFilter),
    'user',
  # custom filter for all users in group
)

Я пробовал использовать user__group, но ничего не получилось

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