Html / Django - загрузка статического образа из-за сбоя диска - PullRequest
0 голосов
/ 01 октября 2018

Я пытаюсь загрузить изображение в html со своего диска.

отправка шаблона 'context':

context = {
    'photo': "'projectweekapp/images/1.jpg'"
}

Ссылка на изображение статически работает правильно, как:

<img src="{% static 'projectweekapp/images/1.jpg' %}" alt="">

, но когда я пытаюсь это сделать:

<img src="{% static {{photo}} %}" alt="">

Я получаю ошибку.Это гласило: «Не удалось разобрать остаток: '{{photo}}' из« {{photo}} »»

Аналогично, если я изменю свой питон, чтобы он выглядел так:

context = {
'photo': "{% static 'projectweekapp/images/1.jpg' %}"

}

И ссылаться на контекст следующим образом:

<img src="{{photo}}" alt="">

Я получаю еще одно сообщение об ошибке «Не удалось загрузить ресурс: сервер ответил с состоянием 404 (не найдено)»

Мне нужна помощь, чтобы выяснить это, прежде чем я буду тратить всю ночь, бегая кругами.Thankyou!

1 Ответ

0 голосов
/ 01 октября 2018
  1. <img src="{% static 'projectweekapp/images/1.jpg' %}" alt="">, самый распространенный способ.
  2. <img src="{% static {{photo}} %}" alt=""> # Incorrect
    <img src="{% static photo %}" alt=""> # Correct, дополнительные скобки не требуются, но без кавычек, указывающих photo переменную.

  3. context = { 'photo': "{% static 'projectweekapp/images/1.jpg' %}" }, не делай этого, это никогда не сработает.

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