我正在研究 cs50 的网络轨道财务项目,在他们的helpers.py文件中它们具有以下功能:def usd(value):
"""Format value as USD."""
return f"${value:,.2f}"我相信它需要一个值并转换为美元格式。但在我的html(使用flask)中,我应该像这样使用它:{{ quote["price"] | usd }}另外,它对 做|什么quote["price"]。希望您能帮助我,谢谢!:)
1 回答
白衣非少年
TA贡献1155条经验 获得超0个赞
Flask 使用 Jinja 模板来生成 HTML。
{{
和之间的事物}}
是 Jinja 中的表达式并被求值。您可以获取一个值并通过该方法对其应用过滤器|
。
So表示在表达式上应用自定义过滤器后{{ quote["price"] | usd }}
显示 的值。quote["price"]
usd
您对过滤功能的解释usd
是准确的,它需要一个数字并确保它以 2 位十进制浮点数显示。
添加回答
举报
0/150
提交
取消