title: how to setup sites framework in django
body: <p>I am trying to setup multiple sites from a single project in django.  I was trying to set this up following <a href="https://docs.djangoproject.com/en/1.8/ref/contrib/sites/" rel="nofollow">https://docs.djangoproject.com/en/1.8/ref/contrib/sites/</a>  but there is no mention of setup only how to use the sites framework once implemented.</p>
  
  <p>I have implmented sites before and I added sites to my installed apps like this:</p>
  
  <pre><code>INSTALLED_APPS = (
      'django.contrib.admin',
      'django.contrib.auth',
      'django.contrib.contenttypes',
      'django.contrib.sessions',
      'django.contrib.sites',
      'django.contrib.messages',
      'django.contrib.staticfiles',
  
  )
  </code></pre>
  
  <p>I tried to issue the command: python manage.py makemigrations but it says: </p>
  
  <blockquote>
    <p>No Changes detected</p>
  </blockquote>
  
  <p>I'm using django 1.8 , does the sites framework setup still create a table called django_site ?</p>
  
  <p>How do I do the initial setup to have this table created?</p>