title: Django not creating db tables for models (neither with syncdb nor South)
body: <p>I have a Django project on a Centos VPS.</p>
  
  <p>I created some models and debugged them so they validate and give no errors.
  I have them in a "models" folder in my myapp and have added each model to the init file in this directory, for example:</p>
  
  <p>from category import Category</p>
  
  <p>I added the app to settings.py <code>INSTALLED_APPS</code> and ran:</p>
  
  <pre><code>Python manage.py syncdb
  </code></pre>
  
  <p>It appeared to work fine and added all tables apart from the ones for my app.</p>
  
  <p>I then installed South and added that to <code>INSTALLED_APPS</code> and, tried syncdb again and ran:</p>
  
  <pre><code>Python manage.py schemamigration myapp --initial
  </code></pre>
  
  <p>It generated the file correctly but nothing was in it (none of the tables my models).</p>
  
  <p>An example file in "models" folder (usertype.py) </p>
  
  <pre><code>from django.db import models
  
  class UserType(models.Model):
      usertype_id = models.PositiveIntegerField(primary_key=True)
      description = models.CharField(max_length=100)
      is_admin = models.BooleanField()
      is_moderator = models.BooleanField()
  
  class Meta:
      app_label = 'myapp'
  </code></pre>
  
  <p>Any ideas what could be going wrong here and why I can't get anything to detect my models?</p>