title: Django ManyToMany Field
body: <p>I need to make a smart menu, for which I need a ManyToMany relation.</p>
  
  <p>My model is:</p>
  
  <pre><code>from django.db import models
  
      class Health_plan(models.Model):
          a = models.IntegerField ()
          b = models.IntegerField ()
  
     class Doctors_list(models.Model):
  
          name = models.CharField(max_length=30)
          hp_id = models.ManyToManyField(Health_plan)
  
          def __unicode__(self):
              return self.name
  </code></pre>
  
  <p>How do I make this relation in the database ? I was thinking in puting the <code>health_plans</code> (a,b) as columns, and the doctors as rows, with 0s and 1s to identify their covered health_plans.</p>
  
  <p>Someone told me this was a misuse of a <code>ManyToManyField</code>, I don't know wich step to take.</p>
  
  <p>Help appreciated</p>