我正在研究YouTube數據API。我試圖在Google App Engine上使用jinja2在HTML中顯示視頻統計信息中的viewCount。Google App Engine上的Jinja2中的千分隔符錯誤
當我在我的模板像指定喜歡的常量值:
{{ '{0:,}'.format(1234567890) }}
輸出工作好爲:
1,234,567,890
但是,如果我指定的代碼爲:
{{ '{0:,}'.format(video_item.statistics.viewCount) }}
它不起作用,並顯示內部服務器錯誤說:
{{ '{0:,}'.format(vivi.statistics.viewCount) }}, ValueError: Cannot specify ',' with 's'.
我不確定這是什麼意思。
然而,
{{video_item.statistics.viewCount}}
正常工作。有人可以幫我嗎?謝謝
感謝馬蒂亞斯。我也試過,但不斷收到內部服務器錯誤。 「UndefinedError:'int'is undefined」 – Afloz
對不起,我的壞。 int()只能通過過濾器(http://jinja.pocoo.org/docs/templates/#builtin-filters)才能用於模板,這對你的情況並沒有什麼幫助。看到我上面編輯的答案。 –