There are two separate issues here.
, "" save() ( Task.save(), M2M). Django 1.2 , .
, , . queryset ModelMultipleChoiceField init:
class TaskForm(forms.ModelForm):
class Meta:
model = Task
def __init__(self, *args, **kwargs):
super(TaskForm, self).__init__(*args, **kwargs)
self.fields['prerequisites'].queryset = Task.objects.filter(job=self.instance.job)
, ( "self.instance.job", , None); , , .