Django фильтр «многие ко многим» выбирает опции - PullRequest
0 голосов
/ 02 июля 2019

У меня есть поле «многие ко многим», я хочу отфильтровать параметры, отображаемые в форме. Как я могу это сделать?

Я нашел это здесь Django - фильтрация по свойствам внешнего ключа , но я не знаю, как передать мой объект в форму.

Представление представляет собой UpdateView.

Код:

class TournamentForm(ModelForm):
    class Meta:
        model = Tournament
        fields = ['name', 'date', 'ageclass', 'participants']

    def __init__(self, *args, **kwargs):
        super(TournamentForm, self).__init__(*args, **kwargs)
        for visible in self.visible_fields():
            visible.field.widget.attrs['class'] = 'mdl-textfield__input'
        self.participants.queryset = Fencer.objects.filter(get_ageclasses_cotains=ageclass)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...