В моей рабочей среде у меня есть Nginx, обслуживающий статические файлы для моего приложения Django, но при разработке я разрешил Django работать.Django для обслуживания статических файлов с исключениями
Мне нужно, чтобы Nginx обслуживал все статические файлы , но те, которые находятся в определенном подкаталоге. Итак, сторона Django, мне нужно перехватить этот каталог и относиться к нему по-другому.
Как я могу заставить сервер Django dev перехватить все вызовы на /static/*
, но не на /static/myspecialfiles/*´ and hence write a url route to handle the GET calls to said
/static/myspecialfiles/* '?
спасибо. это именно то, что я сделал, но у меня создалось впечатление, что мой диспетчер url никогда не был достигнут и что статические файлы обслуживаются * до *. если я прокомментирую «django.contrib.staticfiles», из INSTALLED_APPS этот URL-адрес перехвачен, иначе нет. – pistacchio
Я был под впечатлением, что статические конфеты добавляются к вашему конфигу, но похоже, что это не так. Я придерживаюсь своего предложения переместить файлы в другом месте. –