I added the following 'filter_owner' field to forms.py , to manage the owner of an item. I tried both
get_user_model() and direct User() to list users.
class CompteFilterForm(forms.Form):
users = User.objects.exclude(is_superuser=True)
users_choices = [(user.pk, user.get_username()) for user in users]
users_choices.insert(0, ('', 'pas de filtre'))
users_choices.insert(1, ('orphelins', '-- orphelins --'))
# OWNED_BY
filter_owner = forms.ChoiceField(
choices=users_choices,
widget=forms.Select(attrs={
'class': 'form-control',
'type': 'text',
}),
label='En charge'
)