def example():
    f1 = Foo(name='sue')
f1.save()
f2 = foo(name='wendy')
f2.save()
bf = BarForm({'foos': [f1.id, f2.id]})
b = bf.save(commit=false)
if not bf.is_valid():
    print(bf.errors)
else:
    for key, value in list(bf.cleaned_data.items()):
        pass
Как работать с несохраненными отношениями «многие ко многим» в django?