Невозможно просмотреть изображение на моем веб-сайте при импорте изображения sr c из списка python - PullRequest
0 голосов
/ 07 мая 2020
<img src="{{ url_for('static' , filename = '{{ game["TEAM_1_IMAGE"] }}') }}" width="30" height="30">

Я использую вышеупомянутое для отображения изображения, для которого изображение sr c хранится в списке python, но изображение не отображается. Пожалуйста помоги! Спасибо!

<img src="{{ url_for('static' , filename = 'game["TEAM_1_IMAGE"]') }}" width="30" height="30">

Это тоже не работает, и я просто не знаю почему

1 Ответ

0 голосов
/ 07 мая 2020

Попробуйте без кавычек, если в шаблоне есть game['TEAM_1_IMAGE']:

<img src="{{ url_for('static', filename=game['TEAM_1_IMAGE']) }}" width="30" height="30" />

Ошибка в вашем первом кодовом блоке - попытка вложить выражения Jinja. Избегайте этого.

Во втором кодовом блоке учтите, что filename является аргументом функции url_for. Те же правила применяются в выражении шаблона, как если бы вы передавали аргумент функции в чистом виде python:

url_for('static', filename=game["TEAM_1_IMAGE"]) # Works

Вы можете видеть, что это передает значение game["TEAM_1_IMAGE"] в качестве аргумента filename.

Ошибка заключалась в попытке передать строку в качестве аргумента.

filename='game["TEAM_1_IMAGE"]'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...