Множественный выбор в django
Как в Джанго сделать страницу с множественным выбором пользователей? Мне нужно чтобы на странице был список с именами всех пользователей. Рядом с каждым именем должен стоять checkbox. В последствии отмеченных пользователей надо будет переместить в некоторую группу.
Знаю, что как то должны использоваться MultipleChoiceField и CheckboxSelectMultiple, но не могу понять как.
Модель пользователей стандартная
from django.contrib.auth.models import User
Сделал такой набросок для формы в forms.py
class VerifyUsersForm(forms.Form):
users_list = forms.MultipleChoiceField(
widget=CheckboxSelectMultiple,
required=None
)
И такой набросок для вьюшки во views.py
class UsersVerificationView(View):
def get(self, request):
form = VerifyUsersForm()
return render(request, 'news/users_verification.html', context={'form': form})