title: How do I create sub-applications in Django?
body: <p>I'm a Django newbie, but fairly experienced at programming. I have a set of related applications that I'd like to group into a sub-application but can not figure out how to get manage.py to do this for me.</p>
  
  <p>Ideally I'll end up with a structure like:</p>
  
  <pre><code>project/
     app/
         subapp1/
         subapp2/
  </code></pre>
  
  <p>I've tried <code>manage.py startapp app.subapp1</code> and <code>manage.py startapp app/subapp1</code><br>
  but this tells me that <code>/</code> and <code>.</code> are invalid characters for app names.</p>
  
  <p>I've tried changing into the app directory and running <code>../manage.py subapp1</code> but that makes supapp1 at the top level. NOTE, I'm <strong>not</strong> trying to directly make a stand-alone application. I'm trying to do all this from within a project.</p>