So I have a django project I just created called 'coolprojectsite' the directory structure looks something as follows:
* 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
So I have a few questions.
1) Is coolprojectsite considered the 'project'
2) Is coolproject considered the 'application'
3) 'media' contains the css, javascript files etc. Is that the proper place for them? Its outside the project.
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?
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?