我正在研究 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
提交
取消