Где разместить статические файлы в приложениях или проектах Django

Django поддерживает добавление статических файлов как на уровне приложения, так и на уровне проекта. Где вы их добавляете, зависит от того, насколько они привязаны к вашей конкретной сборке приложений. То есть могут ли они использоваться повторно для всех, кто использует ваше приложение, или они специфичны для вашего конкретного развертывания?

Мой вопрос: вы просто создаете статический каталог в каталоге проекта в случае уровня проекта и как вы создаете статические каталоги для конкретного или общего развертывания?


person weather api    schedule 16.02.2017    source источник


Ответы (1)


Цитирование django документации:

Ваш проект, вероятно, также будет иметь статические ресурсы, которые не привязаны к конкретному приложению. Помимо использования каталога static/ внутри ваших приложений, вы можете определить список каталогов (STATICFILES_DIRS) в файле настроек, где Django также будет искать статические файлы. Например:

STATICFILES_DIRS = [
    os.path.join(BASE_DIR, "static"),
    '/var/www/static/',
]
person lcastillov    schedule 16.02.2017