title: django directory layout explanation
body: <p>So I have a django project I just created called 'coolprojectsite' the directory structure looks something as follows:</p>
  
  <pre><code>* media (dir)
  * mytemplates (dir)
  * * admin (dir)
  * * coolprojects (dir)
  * coolprojectsite (dir)
  * * coolproject (dir)
  * * * __init__.py
  * * * admin.py
  * * * models.py
  * * * tests.py
  * * * urls.py
  * * * views.py
  * * __init__.py
  * * settings.py
  * * urls.py
  </code></pre>
  
  <p>So I have a few questions.</p>
  
  <p>1) Is coolprojectsite considered the 'project'</p>
  
  <p>2) Is coolproject considered the 'application'</p>
  
  <p>3) 'media' contains the css, javascript files etc.  Is that the proper place for them?  Its outside the project.</p>
  
  <p>4) 'mytemplates' has specific files that contain django markup (e.g. {% %} ) and they are accessed because my urls.py points to them.  Is it proper to have these files outside the project?  </p>
  
  <p>5) If I want to include some arbitrary javascript file (say jquery) do I just create a new entry in urls.py (if so, should it be the one in coolprojectsite, or coolproject) and then link to that url?</p>