Eu tenho um modelo chamado viagens e nele o campo embarcacoes. embarcacoes = models.ManyToManyField(Embarcacao) Quando utilizo o admin ele me permite escolher mais de uma embarcao. Mas quando utilizo um form ele só permite escolher uma embarcao. O que devo fazer para me permitir multipla escolha ? segue meu form
class ViagemForm(forms.ModelForm):
class Meta:
model = Viagem
fields = '__all__'
def __init__(self, *args, **kwargs):
super(ViagemForm, self).__init__(*args, **kwargs)
self.fields['dataCriacao'].disabled = True
self.fields['dataCriacao'].initial = datetime.today
self.fields['dataDespacho'].widget = DatePicker()
self.fields['dataInicio'].widget = DatePicker()
self.fields['dataFimPrevisto'].widget = DatePicker()
self.fields['dataFim'].widget = DatePicker()
self.fields['informacoes'].widget = Textarea(
attrs={'cols': 80, 'rows': 10})
self.fields['embarcacoes'] = forms.ModelMultipleChoiceField(
widget=forms.widgets.SelectMultiple, queryset=Embarcacao.objects.all())