title: Django - Creating my own CMS - advice on architecture
body: <p>I was planning how I am going to architecture my CMS. And would like some advice:</p>
  
  <p>The plan is that I will create a project called CMS. In that I will create an apps folder with various apps such as an admin module, blog module etc...</p>
  
  <p>And for each new site I develop I will also create that as a new app within the project. So what this means is that each site/app I create will need its own database, will that be possible?</p>
  
  <p>And secondly is this a good idea in general? Or should I create each new site as a new project. </p>
  
  <p>I figured the above would be a good idea because then I can very easily reuse applications, across sites.</p>
  
  <p>Thanks.</p>