<img src="{{ STATIC_URL }}images/{{ item.image_name }}.png" alt="item icon" title="items"/>
У меня есть изображения в базе данных static_folder/images/image_name.png
, и я продолжаю получать эту ошибку, когда пытаюсь получить имя_изображения из файла python и пытаюсь получить это конкретное изображение из статической папки.Я делаю что-то неправильно?Я новичок в шаблонах django.
Кажется, проблема в атрибуте image_name, потому что когда я заменил image_name
на show_name
, он фактически отображал dog.png, получая item.show_name
как собаку, но нене работайте с собакой, улыбающейся, так как это два слова, а изображение сохраняется как dog_smiling.png
, поэтому мне пришлось дать еще один атрибут image_name
, чтобы удалить пробелы и подчеркнуть между словами, но item.image_name
, похоже, ничего не возвращаети я получаю images/.png
, когда я проверяю значок альтернативного изображения на странице.Я заявляю что-то не так?Надеюсь, что это добавит ясное содержание к вышеуказанному вопросу.
- идентификаторы элементов - 00 и 01
- атрибуты элементов -
show_name
и image_name
- изображений встатические папки:
dog.png
и dog_smiling.png
Код:
BOX = {
u"00": {
u"show_name": u"Dog",
u"image_name": u"dog"
},
u"01": {
u"show_name": u"Dog smiling",
u"image_name": u"dog_smiling"
},
}