Это наверное глупый вопрос, но он просто не щелкает в моей голове.
В Django принято помещать все ваши статические файлы (например, css, js), относящиеся к вашему приложению, в папку с именем static . Итак, структура будет выглядеть так:
mysite/
manage.py
mysite/ --> (settings.py, etc)
myapp/ --> (models.py, views.py, etc)
static/
У mysite/settings.py
меня есть:
STATIC_ROOT = 'staticfiles'
Итак, когда я запускаю команду:
python manage.py collectstatic
Он создает папку с именем staticfiles
на корневом уровне (в том же каталоге, что и myapp/
)
какой в этом смысл? Разве это не просто создание копии всех моих статических файлов?