Это, наверное, глупый вопрос, но он просто не щелкает в моей голове.
В Django соглашение должно поместить все ваши статические файлы (i.e 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/)
В чем смысл этого? Разве это не просто создание копии всех моих статических файлов?