title: Django 'Sites' Model - what is and why is 'SITE_ID = 1'?
body: <p>I am trying to work with <code>Sites</code> Model of Django.</p>
  <p>I dont quite understand why <code>SITE_ID</code> should be <code>SITE_ID = 1</code>.</p>
  <p>in the docs:</p>
  <blockquote>
  <p>The ID, as an integer, of the current site in the django_site database
  table. This is used so that application data can hook into specific
  sites and a single database can manage content for multiple sites.</p>
  </blockquote>
  <p>why <code>1</code>? what is the <code>current site</code>? this is not clearly explained in the docs.</p>
  <p>lets say, I have <code>www.coolsite.com</code> and some other subdomains like <code>www.wow.coolsite.com</code> and <code>www.awesome.coolsite.com</code></p>
  <p>I want to render different content depending on domain name.</p>
  <p>my question is, or better, are:</p>
  <ol>
  <li>Do I have to add all those domains into <code>Sites</code> Table in DB?</li>
  <li>if so, how should I set <code>SITE_ID</code> in settings? Do I have to set all ids like <code>SITE_ID = 1</code>, <code>SITE_ID = 2</code>.. etc?</li>
  <li>what does <code>current site</code> has to do with <code>SITE_ID = 1</code>?</li>
  </ol>
  <p>I am a bit confused here.</p>
  <p>I thought, each Site (e.g. <code>www.wow.coolsite.com</code>) should be a separate django project so that they can have their own settings.py? and in each of those settings.py's, I will set the id of that page from Sites table? but then there are many django projects which also doesnot make sense to me.</p>