You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flask加密货币Web项目:如何动态替换HTML图片src中的加密货币符号

动态加密货币图标解决方案

直接修改HTML模板中的图片URL,利用Jinja2的lower过滤器将API返回的加密货币符号转为小写,拼接到地址中即可,Python代码无需改动。

修改后的HTML代码

<div class="liveticker">
    <ul>
        {% for item in result %}
            <li><img src="https://assets.coincap.io/assets/icons/{{ item['symbol'] | lower }}@2x.png">{{ item['symbol'] }} {{ item['priceUsd'] | float | round(2) }}</li>
        {% endfor %}
    </ul>
</div>

关键说明

  • 使用{{ item['symbol'] | lower }}将加密货币符号(如BTC)转为小写形式(btc),完美匹配Coincap图标地址的命名规则
  • 原Python的liveTicker函数已经正确返回包含symbol字段的数据,无需额外修改

内容的提问来源于stack exchange,提问作者xyres

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 18:42:07