```
field_name = forms.ModelMultipleChoiceField(
label="Field Label",
queryset=MyModel.objects.all(),
empty_label="Select something",
)
```
--
Ticket URL: <https://code.djangoproject.com/ticket/32341>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
Old description:
> In a django form, when I set a value for the `empty_label` parameter, a
> TypeError is raised. TypeError: __init__() got multiple values for
> keyword argument 'empty_label'
>
> ```
> field_name = forms.ModelMultipleChoiceField(
> label="Field Label",
> queryset=MyModel.objects.all(),
> empty_label="Select something",
> )
> ```
New description:
In a django form, when I set a value for the `empty_label` parameter, a
TypeError is raised. TypeError: __init__() got multiple values for keyword
argument 'empty_label'
`field_name =
forms.ModelMultipleChoiceField(queryset=MyModel.objects.all(),
empty_label="Select something" )`
--
--
Ticket URL: <https://code.djangoproject.com/ticket/32341#comment:1>
Old description:
> In a django form, when I set a value for the `empty_label` parameter, a
> TypeError is raised. TypeError: __init__() got multiple values for
> keyword argument 'empty_label'
>
> `field_name =
> forms.ModelMultipleChoiceField(queryset=MyModel.objects.all(),
> empty_label="Select something" )`
New description:
In a django form, when I set a value for the `empty_label` parameter, a
TypeError is raised. TypeError: __init__() got multiple values for keyword
argument 'empty_label'
`field_name =
forms.ModelMultipleChoiceField(queryset=MyModel.objects.all(),
empty_label="Select something")`
--
--
Ticket URL: <https://code.djangoproject.com/ticket/32341#comment:2>
* status: new => closed
* ui_ux: 1 => 0
* resolution: => invalid
* severity: Release blocker => Normal
Comment:
`ModelMultipleChoiceField` doesn't support `empty_label` (see
[https://docs.djangoproject.com/en/3.1/ref/forms/fields/#django.forms.ModelMultipleChoiceField
docs]).
--
Ticket URL: <https://code.djangoproject.com/ticket/32341#comment:3>
--
Ticket URL: <https://code.djangoproject.com/ticket/32341#comment:4>
* status: closed => new
* resolution: invalid =>
Comment:
Hello
In version 3.8 of module forms line 1315 , The class
ModelMultipleChoiceField.__init__ calls super().__init__ with empty_label
= None. This a real bug easy to correct.
--
Ticket URL: <https://code.djangoproject.com/ticket/32341#comment:5>
* status: new => closed
* resolution: => invalid
Comment:
Please don't reopen closed ticket. This is not a bug,
`ModelMultipleChoiceField` doesn't support `empty_label` (see
[https://docs.djangoproject.com/en/3.1/ref/forms/fields/#django.forms.ModelMultipleChoiceField
docs]).
--
Ticket URL: <https://code.djangoproject.com/ticket/32341#comment:6>