Struggling with multiselect form. Help please!

Read the docs for The save method, specifically the area with using commit=False and many-to-many fields.

(Also, why are you using the commit=False parameter at all? You’re not doing anything with the object between the time you’re saving the form and when you save the object.)