Изображение в Django больше не отображается - PullRequest
0 голосов
/ 06 августа 2020

Итак, я делаю проект в Django, и у меня было загружено несколько изображений, и они были там просто отлично. Я не был go в проекте пару недель, так как был занят, и сегодня, когда я хотел продолжить, я понял, что все изображения имеют маленький значок x или сломаны в другом браузере. Я не уверен, почему.

код, который у меня есть для изображения, - это

        <h6 style="margin-left: 2.5cm; color: rgba(0, 95, 0, 0.8); ">El Día Que Fleko Se Convirtio En Silver Surfer</h6>
        <a href="{% url 'Fleko' %}">
            <img title="El Día Que Fleko Se Convirtio En Silver Surfer" src="{% static 'TresAcordesApp/img/Fleko.jpg' %}" height="250px" width="300px" style="margin-left: 2.5cm;" alt="">
        </a>      

До сегодняшнего дня он работал нормально. это должно быть изображение, которое вы можете щелкнуть, и оно приведет вас к видео. вы все еще можете щелкнуть, и вы перейдете к видео, но я вижу изображение.

СПАСИБО. :)

Изменить: удалось разобраться, путь был неправильным, это сбило меня с толку, потому что он работал нормально, пока не стал

Еще раз спасибо!

Ответы [ 2 ]

0 голосов
/ 06 августа 2020

URL-адрес вашего изображения мог иметь проблемы до выхода из проекта, но chrome иногда задерживает изображение, даже если что-то уже пошло не так, пока вы не попытаетесь открыть приложение в другом браузере. запустите свой сервер, используйте crl-shift-I или f12, чтобы увидеть путь, по которому ваш браузер искал ваше изображение. проблема определенно будет связана с вашим кодом settings.py. Я также предлагаю вам опубликовать свой код settings.py.

0 голосов
/ 06 августа 2020

Возможные причины, по которым ваше изображение не отображается.

  1. Убедитесь, что ваш путь TresAcordesApp/img/Fleko.jpg правильный и изображение существует в этом месте.
  2. По умолчанию django выглядит для шаблона внутри папки - your_app/templates.
  3. Если вы сохранили шаблон в любой другой пользовательской папке, то есть в каталоге, отличном от templates, обновите настройку TEMPLATES в settings.py соответственно.

Вы можете обратиться к django do c подробнее - https://docs.djangoproject.com/en/3.0/ref/settings/#templates

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