Попробуйте без кавычек, если в шаблоне есть 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"]'