2017-02-16 1 views
0

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

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

+1

Возможного дубликат [Что является лучшей практикой для обслуживания статических файлов в Django в настоящее время] (http://stackoverflow.com/questions/7592448/what-is-the-best- практика-для-сервировка-статические-файлы-в-Джанго-настоящее время) – supersam654

ответ

0

Цитирование Джанго documentation:

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

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