Множественный выбор в django

Как в Джанго сделать страницу с множественным выбором пользователей? Мне нужно чтобы на странице был список с именами всех пользователей. Рядом с каждым именем должен стоять checkbox. В последствии отмеченных пользователей надо будет переместить в некоторую группу.

Знаю, что как то должны использоваться ModelMultipleChoiceField и CheckboxSelectMultiple, но не могу понять как.

Модель пользователей стандартная from django.contrib.auth.models import User

Сделал такой набросок для формы в forms.py

class VerifyUsersForm(forms.ModelForm):
    users = forms.ModelMultipleChoiceField(
        queryset=None,
        widget=None,
        required=None
    )

    class Meta:
        model = User

И такой набросок для вьюшки во views.py

class UsersVerificationView(View):

    def get(self, request):
        form = VerifyUsersForm()
        return render(request, 'news/users_verification.html', context={'form': form})
Вернуться на верх