petruchos911
@petruchos911
front end developer

Как сделать общую статику для всех приложений django?

Делаю тестовый сайтик на django. Файлы лежать на жестком диске ноута. В корне проекта 2 приложения - блог и опросы и папка mysite с настройками. Хочу чтоб для всех приложений была общая статика. Закидываю статические файлы в папку static в корне, прописываю в setting.py путь к ней в STATICFILES_DIRS, но когда захожу, к примеру, на localhost:8000/blog/, в консоли вижу, что статика грузиться по адресу localhost:8000/blog/...
Как заставить его искать статику не в приложении, а в корне проекта?
  • Вопрос задан
  • 801 просмотр
Пригласить эксперта
Ответы на вопрос 2
В папке проекта создаете папку /static
В файле settings.py допиши

STATICFILES_DIRS = [
os.path.join(BASE_DIR, "static"),
]
Ответ написан
MAKAPOH
@MAKAPOH
многостаночник
Как заставить его искать статику не в приложении, а в корне проекта?

Нужно добавить ваш каталог со статикой в STATICFILES_DIRS и проверить что бы в STATICFILES_FINDERS первый загрузчик был - FileSystemFinder. Поидее тогда всё должно работать.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы