С Джанго Docs:Зачем использовать сборщик Django вместо того, чтобы просто обслуживать файлы непосредственно из вашего статического каталога?
django.contrib.staticfiles развертывания обеспечивает удобство команды управления для сбора статических файлов в одном каталоге, так вы можете служить им легко.
Установите настройки в каталог STATIC_ROOT, из которого вы хотите служить эти файлы, например:
STATIC_ROOT = "/var/www/example.com/static/"
Запускаем collectstatic команда управления:
$ python manage.py collectstatic
Это будет копировать все файлы из ваших статических папок в каталог STATIC_ROOT.
Используйте веб-сервер по своему усмотрению для обслуживания файлов. Развертывание статических файлов охватывает некоторые общие стратегии развертывания для статических файлов.
Какова цель копирования файлов, почему бы просто не обслуживать их из каталога, в котором они живут в приложении?
Возможно, я никогда не использовал приложение, которое было необходимо (помимо администратора). Так что в моем случае, когда мне не нужно, что есть что-то не так, слушая статические файлы непосредственно из статического каталога? –
Если вы хотите придерживаться лучших практик, используйте приложение staticfiles. Я бы использовал только статические файлы для действительно небольших проектов, и даже тогда лучше «построить привычку» делать это правильно – sk1p
до коллективной команды, Django, где искать статический файл? – shuboy2014