Django-filter ModelChoiceFilter с использованием queryset

Я использую django-filter и у меня есть журнал моей модели :

class Log(models.Model):
  admin = models.CharField(max_length=64)
  appli = models.CharField(max_length=64)
ID ADMIN APPLI
1 LEA VM
2 FRANCIS VEEAM
3 LOREN OBJECTS

Я хочу отфильтровать ADMIN и APPLI с помощью поля Select, связанного с моделью Log, следующим образом :

    <select class='form-control'>
      <option>LEA</option>
      <option>FRANCIS</option>
      <option>LOREM</option>
    </select>

путем использования ModelChoiceFilter. Я пробовал что-то вроде этого, но поиск не работает, вероятно, потому что value_list возвращает тульпу.

admin = django_filters.ModelMultipleChoiceFilter(
    queryset=Log.objects.distinct().values_list('admin', flat=True))

Есть ли другой способ сделать это?

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