Shshzik
@Shshzik
Начинающий

Почему не открывается файл?

На сайте, при переходе на документ /media/uploads/2016/Buh_2015.pdf
выдает 403 ошибку. Сайт сделан на django. Большего сказать не могу, потому что и сам больше ничего не знаю. Подскажите это из-за джанго или это серверное что-то ( ну тоесть с ngnix'ом связаное )?
  • Вопрос задан
  • 255 просмотров
Решения вопроса 1
Тут несколько нюансов.
В serttings.py указаны MEDIA_URL и MEDIA_ROOT?
Запускаете локально или нет?
Если локально, то django сам по себе не умеет отдавать медиа файлы, нужно в urls.py добавлять
from django.conf import settings
from django.conf.urls.static import static

if settings.DEBUG:
  urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

Если на боевом сервере, то настраивать apache/nginx
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@Swartalf
Ответ написан
Комментировать
@Shoptenco
все просто для начала перейди через мозилу, и пропишы через пост скрипт, с названием ссылки
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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