title: Django syncdb not making tables for my app
body: <p>It used to work, and now it doesn't. <code>python manage.py syncdb</code> no longer makes tables for my app.</p>
  
  <p>From <strong>settings.py</strong>:</p>
  
  <pre><code>INSTALLED_APPS = (
      'django.contrib.auth',
      'django.contrib.contenttypes',
      'django.contrib.sessions',
      'django.contrib.sites',
      'mysite.myapp',
      'django.contrib.admin',
  )
  </code></pre>
  
  <p>What could I be doing wrong? The break appeared to coincide with editing this model in <strong>models.py</strong>, but that could be total coincidence. I commented out the lines I changed, and it still doesn't work.</p>
  
  <pre><code>class MyUser(models.Model):
      user = models.ForeignKey(User, unique=True)
      takingReqSets = models.ManyToManyField(RequirementSet, blank=True)
      takingTerms = models.ManyToManyField(Term, blank=True)
      takingCourses = models.ManyToManyField(Course, through=TakingCourse, blank=True)
      school = models.ForeignKey(School)
  #    minCreditsPerTerm = models.IntegerField(blank=True)
  #    maxCreditsPerTerm = models.IntegerField(blank=True)
  #    optimalCreditsPerTerm = models.IntegerField(blank=True)
  </code></pre>
  
  <p><strong>UPDATE</strong>:</p>
  
  <p>When I run <code>python manage.py loadddata initial_data</code>, it gives an error:</p>
  
  <pre><code>DeserializationError: Invalid model identifier: myapp.SomeModel
  </code></pre>
  
  <p>Loading this data had worked fine before. This error is thrown on the very first data object in the data file.</p>
  
  <p><strong>SOLVED:</strong> </p>
  
  <p>Fixed by removing this line:</p>
  
  <pre><code>from stringprep import bl
  </code></pre>