title: Django Models (1054, "Unknown column in 'field list'")
body: <p>No idea why this error is popping up. Here are the models I created -</p>
  
  <pre><code>from django.db import models
  from django.contrib.auth.models import User
  
  class Shows(models.Model):
      showid= models.CharField(max_length=10, unique=True, db_index=True)
      name  = models.CharField(max_length=256, db_index=True)
      aka   = models.CharField(max_length=256, db_index=True)
      score = models.FloatField()
  
  class UserShow(models.Model):
      user  = models.ForeignKey(User)
      show  = models.ForeignKey(Shows)
  </code></pre>
  
  <p>Here is the view from which I access these models - </p>
  
  <pre><code>from django.http import HttpResponse
  from django.template import Context
  from django.template.loader import get_template
  from django.http import HttpResponse, Http404
  from django.contrib.auth.models import User
  
  def user_page(request, username):
      try:
          user = User.objects.get(username=username)
      except:
          raise Http404('Requested user not found.')
  
      shows     = user.usershow_set.all()
      template  = get_template('user_page.html')
      variables = Context({
          'username': username,
          'shows'   : shows})
      output = template.render(variables)
      return HttpResponse(output)
  </code></pre>
  
  <p>At this point I get an error - </p>
  
  <p><strong>OperationalError: (1054, "Unknown column 'appname_usershow.show_id' in 'field list'")</strong></p>
  
  <p>As you see this column is not even present in my models? Why this error?</p>