Questa è probabilmente una domanda stupida, ma semplicemente non mi scatta in testa.
In Django, la convenzione è quella di mettere tutti i tuoi file statici (cioè css, js) specifici della tua app in una cartella chiamata static . Quindi la struttura sarebbe simile a questa:
mysite/
manage.py
mysite/ --> (settings.py, etc)
myapp/ --> (models.py, views.py, etc)
static/
In mysite/settings.py
ho:
STATIC_ROOT = 'staticfiles'
Quindi, quando eseguo il comando:
python manage.py collectstatic
Crea una cartella chiamata staticfiles
a livello di root (quindi la stessa directory di myapp/
)
Qual è il punto di questo? Non si tratta solo di creare una copia di tutti i miei file statici?