title: Why is many2many field not getting saved in django?
body: <p><code>user,package,travellers</code> fields are getting saved for the <code>CustomizeRequest</code> model except for the <code>destinations</code> field(many2manyfield).</p>
  
  <p>Any help would be greatly appreciated!!!</p>
  
  <p><strong>models.py</strong></p>
  
  <pre><code>class CustomizeRequest(models.Model):
      user = models.ForeignKey(User)
      package = models.CharField(max_length   =20,null=True,blank=True)
      travellers = models.CharField(max_length=2)     
      destinations = models.ManyToManyField(DestinationChoices)
  
      def __str__(self):
          return self.travellers
  </code></pre>
  
  <p><strong>views.py</strong></p>
  
  <pre><code>def packageDetails(request,slug):
      package = Package.objects.get(slug=slug)
      if request.method=="POST":
          form = CustomizeRequestForm(request.POST)
          if form.is_valid():
              customize_request = form.save(commit=False)
              customize_request.user = request.user           
              customize_request.package = package
              customize_request.save()
              form.save_m2m()
          else:
              print("errorerrorerrorerrorerror")
      else:       
          print("notPostData")
  
      crform = CustomizeRequestForm()
      elements = CustomizeRequest.objects.filter(user=request.user,package=package)
      destinations = DestinationChoices.objects.all()
      context = {'package': package,'crform':crform,'elements':elements,'destinations':destinations }
      return render(request,'tour/packageDetails.html',context)
  </code></pre>
  
  <p><strong>forms.py</strong></p>
  
  <pre><code>nTravellerCHOICES = (('1', '1',), ('2', '2',), ('3', '3',), ('4', '4',), ('5', '5',), ('6', '6',), ('7', '&gt;6',))
  
  class CustomizeRequestForm(forms.ModelForm):
      travellers = forms.ChoiceField(widget = forms.RadioSelect,choices = nTravellerCHOICES)
      destinations = forms.ModelMultipleChoiceField(required=False,queryset=DestinationChoices.objects.all())
  
      class Meta:
          model = CustomizeRequest
          fields = ("travellers","destinations",)
  </code></pre>
  
  <p>Not pasting the template code, as i am pretty sure the problem lies in the model or view code since its a saving issue</p>