【问题标题】:How to use an image as a link (which is stored as an expression in jinja templating) in HTML如何在 HTML 中使用图像作为链接(在 jinja 模板中存储为表达式)
【发布时间】:2020-02-10 16:06:35
【问题描述】:

我有一个叫做

的数据表达式
img_tweets = ['http://pbs.twimg.com/media/EQYzCP4VAAEN0UJ.jpg'] 

在神社

{{img_tweets}}

我想使用 img_tweets 中的值(这是一个 url)作为我的一个页面的图像。我不知道该怎么做。这就是我所拥有的:

<img alt="img" src={{img_tweets}}
     width="150" height="70">

如果不清楚,请告诉我。

谢谢。

【问题讨论】:

    标签: html flask jinja2 jinja2-cli


    【解决方案1】:

    根据Jinja documentation,属性值需要用引号括起来。所以在你的情况下,你会写:

    <img alt="Tweets" src="{{ img_tweets[0] }}" width="150" height="70">
    

    【讨论】:

    • 嗨,但 img_tweets 是一个列表。
    • 我应该如何访问 img_tweets 中的值
    • 要访问列表中的第一项,您可以使用img_tweets[0]
    • 我试过了,图像没有出现,只是出现了一个框。此外,列表中的项目数量会有所不同,因为它是一个 api 调用,所以我无法索引。我应该做一个for循环吗?感谢您的回复。
    猜你喜欢
    • 2018-01-25
    • 1970-01-01
    • 2015-11-08
    • 2014-02-20
    • 2017-04-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多