title: Syncdb - "DatabaseError: no such table: django_site"
body: <p>So i clone my repo, sourced it, ran pip on its dependencies and synced my db only the sync fails with:</p>
  
  <pre><code>DatabaseError: no such table: django_site
  </code></pre>
  
  <p>I checked the path vars in settings.py and it's pointing to my website root, in fact it even creates the db file specified in settings.py <code>db.sqlite3</code> in the root when I run sync. If the path is correct and django can create the db file, why can't it populate it? What am I missing here ?</p>
  
  <p><strong>EDIT</strong>: I have tried commenting out "django.contrib.sites" from my installed apps and running manage.py migrate and migrate sites, I still get the same error and an empty database file.</p>