Более одного пути для статических файлов с django на IIS - PullRequest
0 голосов
/ 18 января 2019

С помощью django (сервера Python) можно добавить более одного пути для обслуживания статических файлов, используя STATICFILES_DIRS = ("C:/some/path/static_two",) в файле настроек, и работает нормально, но на производственном сервере, в моем случае IIS, это возможно?

Я попытался добавить две виртуальные директории, каждая с разными путями / местоположениями, но не работает, статический файл из второй директории "C:/some/path/static_two" не показывает.

Кто-то может помочь мне с настройкой двух служб IIS, которые обслуживают статические файлы из нескольких мест.

Заранее спасибо.

1 Ответ

0 голосов
/ 18 января 2019

Вы не понимаете, что делает этот параметр.

STATICFILES_DIRS - это место (места), куда статические файлы копируются из при запуске manage.py collectstatic. Место, куда они копируются в , - это STATIC_ROOT, который является единственным каталогом. Вам необходимо настроить веб-сервер для обслуживания файлов оттуда, а не из STATICFILES_DIRS.

...