explicación del diseño del directorio django

Así que tengo un proyecto de django que acabo de crear, llamado 'coolprojectsite', la estructura del directorio tiene el siguiente aspecto:

<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>

Así que tengo algunas preguntas.

1) ¿Es coolprojectsite considerado el 'proyecto'?

2) es coolproject considerado la 'aplicación'

3) 'media' contiene los archivos css, javascript, etc. ¿Es ese el lugar adecuado para ellos? Está fuera del proyecto.

4) 'mytemplates' tiene archivos específicos que contienen el marcado django (por ejemplo, {%%}) y se accede a ellos porque mi urls.py los señala. ¿Es correcto tener estos archivos fuera del proyecto?

5) Si quiero incluir algún archivo javascript arbitrario (por ejemplo, jquery), ¿creo una nueva entrada en urls.py (si es así, debería ser la de coolprojectsite o coolproject) y luego un enlace a esa URL?

Respuestas a la pregunta(1)

Su respuesta a la pregunta