To jest prawdopodobnie głupie pytanie, ale po prostu nie klika mi w głowie.
W Django konwencja polega na umieszczeniu wszystkich plików statycznych (np. Css, js) specyficznych dla twojej aplikacji w folderze o nazwie static . Struktura wyglądałaby więc tak:
mysite/
manage.py
mysite/ --> (settings.py, etc)
myapp/ --> (models.py, views.py, etc)
static/
W mysite/settings.py
mam:
STATIC_ROOT = 'staticfiles'
Więc kiedy uruchamiam polecenie:
python manage.py collectstatic
Tworzy folder o nazwie staticfiles
na poziomie głównym (taki sam katalog jak myapp/
)
Jaki to ma sens? Czy nie jest to po prostu tworzenie kopii wszystkich moich plików statycznych?