当前位置: 首页>>代码示例>>Python>>正文


Python utils.format_number方法代码示例

本文整理汇总了Python中django.db.backends.utils.format_number方法的典型用法代码示例。如果您正苦于以下问题:Python utils.format_number方法的具体用法?Python utils.format_number怎么用?Python utils.format_number使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在django.db.backends.utils的用法示例。


在下文中一共展示了utils.format_number方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: value_to_db_decimal

# 需要导入模块: from django.db.backends import utils [as 别名]
# 或者: from django.db.backends.utils import format_number [as 别名]
def value_to_db_decimal(self, value, max_digits, decimal_places):
        """
        Transforms a decimal.Decimal value to an object compatible with what is
        expected by the backend driver for decimal (numeric) columns.
        """
        return utils.format_number(value, max_digits, decimal_places) 
开发者ID:lanbing510,项目名称:GTDWeb,代码行数:8,代码来源:operations.py

示例2: _format

# 需要导入模块: from django.db.backends import utils [as 别名]
# 或者: from django.db.backends.utils import format_number [as 别名]
def _format(self, value):
        if isinstance(value, six.string_types):
            return value
        else:
            return self.format_number(value) 
开发者ID:lanbing510,项目名称:GTDWeb,代码行数:7,代码来源:__init__.py

示例3: format_number

# 需要导入模块: from django.db.backends import utils [as 别名]
# 或者: from django.db.backends.utils import format_number [as 别名]
def format_number(self, value):
        """
        Formats a number into a string with the requisite number of digits and
        decimal places.
        """
        # Method moved to django.db.backends.utils.
        #
        # It is preserved because it is used by the oracle backend
        # (django.db.backends.oracle.query), and also for
        # backwards-compatibility with any external code which may have used
        # this method.
        from django.db.backends import utils
        return utils.format_number(value, self.max_digits, self.decimal_places) 
开发者ID:lanbing510,项目名称:GTDWeb,代码行数:15,代码来源:__init__.py

示例4: adapt_decimalfield_value

# 需要导入模块: from django.db.backends import utils [as 别名]
# 或者: from django.db.backends.utils import format_number [as 别名]
def adapt_decimalfield_value(self, value, max_digits=None, decimal_places=None):
        """
        Transform a decimal.Decimal value to an object compatible with what is
        expected by the backend driver for decimal (numeric) columns.
        """
        return utils.format_number(value, max_digits, decimal_places) 
开发者ID:reBiocoder,项目名称:bioforum,代码行数:8,代码来源:operations.py

示例5: format_number

# 需要导入模块: from django.db.backends import utils [as 别名]
# 或者: from django.db.backends.utils import format_number [as 别名]
def format_number(self, value):
        """
        Format a number into a string with the requisite number of digits and
        decimal places.
        """
        # Method moved to django.db.backends.utils.
        #
        # It is preserved because it is used by the oracle backend
        # (django.db.backends.oracle.query), and also for
        # backwards-compatibility with any external code which may have used
        # this method.
        from django.db.backends import utils
        return utils.format_number(value, self.max_digits, self.decimal_places) 
开发者ID:reBiocoder,项目名称:bioforum,代码行数:15,代码来源:__init__.py

示例6: adapt_decimalfield_value

# 需要导入模块: from django.db.backends import utils [as 别名]
# 或者: from django.db.backends.utils import format_number [as 别名]
def adapt_decimalfield_value(self, value, max_digits=None, decimal_places=None):
        """
        Transforms a decimal.Decimal value to an object compatible with what is
        expected by the backend driver for decimal (numeric) columns.
        """
        return utils.format_number(value, max_digits, decimal_places) 
开发者ID:Yeah-Kun,项目名称:python,代码行数:8,代码来源:operations.py

示例7: adapt_decimalfield_value

# 需要导入模块: from django.db.backends import utils [as 别名]
# 或者: from django.db.backends.utils import format_number [as 别名]
def adapt_decimalfield_value(self, value, max_digits, decimal_places):
        """
        Transforms a decimal.Decimal value to an object compatible with what is
        expected by the backend driver for decimal (numeric) columns.
        """
        return utils.format_number(value, max_digits, decimal_places) 
开发者ID:drexly,项目名称:openhgsenti,代码行数:8,代码来源:operations.py

示例8: test_format_number

# 需要导入模块: from django.db.backends import utils [as 别名]
# 或者: from django.db.backends.utils import format_number [as 别名]
def test_format_number(self):
        """
        Test the format_number converter utility
        """
        def equal(value, max_d, places, result):
            self.assertEqual(format_number(Decimal(value), max_d, places), result)

        equal('0', 12, 3,
              '0.000')
        equal('0', 12, 8,
              '0.00000000')
        equal('1', 12, 9,
              '1.000000000')
        equal('0.00000000', 12, 8,
              '0.00000000')
        equal('0.000000004', 12, 8,
              '0.00000000')
        equal('0.000000008', 12, 8,
              '0.00000001')
        equal('0.000000000000000000999', 10, 8,
              '0.00000000')
        equal('0.1234567890', 12, 10,
              '0.1234567890')
        equal('0.1234567890', 12, 9,
              '0.123456789')
        equal('0.1234567890', 12, 8,
              '0.12345679')
        equal('0.1234567890', 12, 5,
              '0.12346')
        equal('0.1234567890', 12, 3,
              '0.123')
        equal('0.1234567890', 12, 1,
              '0.1')
        equal('0.1234567890', 12, 0,
              '0')
        equal('0.1234567890', None, 0,
              '0')
        equal('1234567890.1234567890', None, 0,
              '1234567890')
        equal('1234567890.1234567890', None, 2,
              '1234567890.12')
        equal('0.1234', 5, None,
              '0.1234')
        equal('123.12', 5, None,
              '123.12')
        with self.assertRaises(Rounded):
            equal('0.1234567890', 5, None,
                  '0.12346')
        with self.assertRaises(Rounded):
            equal('1234567890.1234', 5, None,
                  '1234600000') 
开发者ID:denisenkom,项目名称:django-sqlserver,代码行数:53,代码来源:tests.py


注:本文中的django.db.backends.utils.format_number方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。