【问题标题】:Display thousands position显示千位
【发布时间】:2010-11-24 15:34:17
【问题描述】:

我只想显示位于千位的数字,即 193000 将显示为 193,依此类推。我如何实现这一点,也许是在模板级别?

【问题讨论】:

    标签: django django-templates


    【解决方案1】:

    除以 1000?

    【讨论】:

    • 一定度过了漫长的一天...谢谢。
    • 听起来不错...但可能使用整数除法,因此结果不是浮点数(即 193,而不是 193.000)
    • @Stephen:现在还不是星期一!
    • @Geo:只是想告诉你我已经解决了我的问题@R。贝姆罗斯::)
    • 值可以超过999,999吗?如果是这样,除以 1000 后,您需要应用模数​​ 1000。
    【解决方案2】:

    只要 193000 是 int,就可以除以 1000:

    x = 193000.1
    y = int(x)/1000
    

    Django 中还没有过滤器,但您可以自己添加一个:http://docs.djangoproject.com/en/dev/howto/custom-template-tags/#howto-custom-template-tags

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-10-11
      • 2015-01-27
      • 1970-01-01
      • 2022-08-18
      • 1970-01-01
      • 2018-11-22
      • 2016-01-05
      相关资源
      最近更新 更多