Изображение PythonAnywhere не найдено - PullRequest
0 голосов
/ 19 апреля 2020

Прежде чем кто-либо удалит это из-за того, что вопрос похож на другие: ни другие вопросы, ни документация не заставили мой сайт работать так, как задумано.

Цель: загрузить изображения на мой сайт

Проблема: Изображение не найдено

Дополнительная информация: Он работает локально, используя python manage.py runserver

Что я сделал, чтобы попытаться это исправить:

  • Я пытался следовать руководству по статическим файлам https://help.pythonanywhere.com/pages/DjangoStaticFiles, но это не сработало, потому что я не использую обработку загруженных файлов по умолчанию.

  • I Я пытался ввести его на вкладке PythonAnywhere> Web> stati c files, но не смог заставить его работать.

  • Попробовал несколько различных решений из Форум PythonAnywhere и SO форум, и никто не заставил мой сайт работать.

Сайт: http://nasablogdeployment.eu.pythonanywhere.com/

Весь код доступен здесь: https://github.com/MarkdenToom/NASA-blog

Stati c файловых каталогов здесь: https://imgur.com/xL0RN8A

Содержимое файла WSGI: https://imgur.com/dJY4knp

1 Ответ

2 голосов
/ 21 апреля 2020

Ваше веб-приложение ищет изображение в http://nasablogdeployment.eu.pythonanywhere.com/blog/media/thumbnails/Touchdown_Expedition_62_Returns_to_Earth_Completes_Station_Mission.jpg, в то время как текущее сопоставление преобразуется в URL-адрес следующим образом: http://nasablogdeployment.eu.pythonanywhere.com/media/thumbnails/Touchdown_Expedition_62_Returns_to_Earth_Completes_Station_Mission.jpg

Измените отображение файлов stati c, чтобы /blog/media/ указывало на /home/nasablogdeployment/NASA-blog/blog/media/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...