Служба на основе Django, над которой я работаю, позволяет пользователям загружать мультимедийные файлы через администратор REST API
или Django
, но не предоставляет и не использует статические файлы (например, стили css
, библиотеки js
,и т. д.).
Файлы мультимедиа хранятся в определенных полях базы данных и используют S3
корзину в качестве бэкэнда хранилища, поэтому сам сервер вообще не обслуживает какие-либо файлы напрямую.
В таком случаевыполняется команда collectstatic
, необходимая каждый раз при развертывании приложения?
Мысль о том, что концепция статических и мультимедийных файлов в приложении Django довольно проста, я все еще не уверен, следует ли каким-то образом связывать их конфигурации?