【问题标题】:how to do a simple calculate in web.py template如何在 web.py 模板中进行简单计算
【发布时间】:2016-07-28 02:52:03
【问题描述】:

web.py的模板中,我可以这样检索号码:

$for item in item_list:
   <td>$item.get("fans_cnt")</td>

这个$item.get("fans_cnt") 会得到一个数字,现在我想把它除以 1000,但这不起作用:

$for item in item_list:
    <td>$item.get("fans_cnt")/1000</td>

那么,实现这一目标的正确方法是什么?

【问题讨论】:

    标签: python templates web.py


    【解决方案1】:

    来自the docs,在标题语法下,表达式替换部分:

    特殊字符 $ 用于指定 python 表达式。表达式可以包含在 () 或 {} 中以进行显式分组。

    所以:

    $for item in item_list:
        <td>$(item.get("fans_cnt")/1000)</td>
    

    应该做你想做的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-02-25
      • 1970-01-01
      • 1970-01-01
      • 2011-08-16
      • 2014-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多