class CreateProject(forms.ModelForm):
def __init__(self, user, editable_object=None, *args, **kwargs):
super(CreateProject, self).__init__(*args, **kwargs)
use_required_attribute = True
self.fields['tasks'] = forms.ModelMultipleChoiceField(
widget=forms.SelectMultiple(
attrs={
'class': 'form-control'
}
),
queryset=Task.objects.filter(company=user.company),
required=True,
initial=editable_object.tasks if editable_object else None,
label='Tasks'
)
Когда я пытаюсь дать параметр editable_object (объект модели проекта), он не может сделать начальное значение для поля задач, когда я удаляю начальное значение для этого поля, это работает