title: django adding query for id
body: <p>My call is </p>
  
  <pre><code>venues = ExtCalendar.objects.all()
  </code></pre>
  
  <p>but I get an error</p>
  
  <pre><code>(1054, "Unknown column 'ext_calendar.id' in 'field list'")
  </code></pre>
  
  <p>Even though the ext_calendar table does not have this column</p>
  
  <p>My model:</p>
  
  <pre><code>class ExtCalendar(models.Model):
      source_id = models.CharField(max_length=255)
      ext_type = models.CharField(max_length=32)
      ext_id = models.CharField(max_length=255)
      out_id = models.CharField(max_length=255, blank=True, null=True)
      confidence = models.FloatField(blank=True, null=True)
      data = models.CharField(max_length=8192, blank=True, null=True)
      ext_name = models.CharField(max_length=255, blank=True, null=True)
      out_name = models.CharField(max_length=255, blank=True, null=True)
      last_out_id = models.CharField(max_length=32, blank=True, null=True)
      status = models.CharField(max_length=10)
      out_formatted = models.CharField(max_length=1024, blank=True, null=True)
      ext_formatted = models.CharField(max_length=1024, blank=True, null=True)
  
      class Meta:
          db_table = 'ext_calendar'
          unique_together = (('source_id', 'ext_type', 'ext_id'),)
  
      def __unicode__(self):
          return self.ext_id
  </code></pre>
  
  <p>The return value of <code>venues</code> is a QuerySet containing an incorrect query of:</p>
  
  <pre><code>SELECT `ext_calendar`.`id`, `ext_calendar`.`source_id`, `ext_calendar`.`ext_type`, `ext_calendar`.`ext_id`, `ext_calendar`.`out_id`, `ext_calendar`.`confidence`, `ext_calendar`.`data`, `ext_calendar`.`ext_name`, `ext_calendar`.`out_name`, `ext_calendar`.`last_out_id`, `ext_calendar`.`status`, `ext_calendar`.`out_formatted`, `ext_calendar`.`ext_formatted` FROM `ext_calendar`
  </code></pre>
  
  <p>So how do I remove id from the query?</p>