使用jinja2和Flask清除标签中的html文本



Im使用Flask和Jinja2将一些加密数据呈现为HTML。从flask应用程序中,我得到了两个以赢家和输家命名的列表。一旦我有了这些列表,我想用html呈现这些信息。

问题是,在页面中,结果显示如下:

>('BTC-XHV', 0.2225133102340911) 
>('BTC-SHIFT', 0.19557264796923357) 
>('BTC-SOLVE', 0.19080717488789234) 

我想删除'>'字符。我已经尝试了条带标签方法和其他方法,但我还找不到解决方案。此外,如果删除"()"会很好。

提前谢谢。

我的模板有以下结构:

{% for asset in winners %}  
{{asset}}
<br>      
<br>                                              
{% endfor %}                                                       
{% for asset in lossers %}          
{{asset}}    
<br> 
<br> 
{% endfor %}

我想显示没有>和()字符的结果,比如:

'BTC-XHV',0.2225133102340911

"BTC-SHIFT",0.19557264796923357

"BTC-SOLVE",0.190807174887989234

我建议迭代您似乎传递给模板的元组列表。像这样的东西。我希望这也能解决>的问题。

{% for asset in winners %}
Crypto name {{ asset[0] }};
Value {{ asset[1] }};
{% endfor %}
{% for asset in lossers %}          
Crypto name {{ asset[0] }}    
Value {{ asset[1] }}
{% endfor %}

最新更新