Qual o sentido da coletividade do Django?
Esta é provavelmente uma pergunta estúpida, mas simplesmente não está clicando na minha cabeça.
No Django, a convenção é colocar todos os seus arquivos estáticos (ou seja, css, js) específicos ao seu aplicativo em uma pasta chamadaestático. Portanto, a estrutura ficaria assim:
mysite/
manage.py
mysite/ --> (settings.py, etc)
myapp/ --> (models.py, views.py, etc)
static/
Em mysite / settings.py, tenho:
STATIC_ROOT = 'staticfiles'
Então, quando eu executo o comando:
python manage.py collectstatic
Ele cria uma pasta chamadastaticfiles no nível raiz (o mesmo diretório que myapp /)
Qual o sentido disso? Não é apenas criar uma cópia de todos os meus arquivos estáticos?