Множественный выбор в 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})