Где поместить статические файлы в приложения или проект Django
Django поддерживает добавление статических файлов как на уровне приложения, так и на уровне проекта. То, где вы их добавляете, зависит от того, насколько они привязаны к вашей конкретной сборке приложений. То есть они предназначены для повторного использования любым человеком, использующим ваше приложение, или они специфичны для вашего конкретного развертывания?
Мой вопрос: вы просто создаете статический каталог в каталоге проекта в случае уровня проекта, и как вы создаете статические каталоги для конкретного или общего развертывания?
1 ответ
Цитирование документации Django:
Ваш проект, вероятно, также будет иметь статические активы, которые не привязаны к конкретному приложению. Помимо использования каталога static / внутри ваших приложений, вы можете определить список каталогов (STATICFILES_DIRS) в файле настроек, где Django также будет искать статические файлы. Например:
STATICFILES_DIRS = [ os.path.join(BASE_DIR, "static"), '/var/www/static/', ]