- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个带有 DecimalField
的模型:
points_player1 = models.DecimalField(max_digits=3, decimal_places=1, blank=True, null=True)
当我在模板中显示这个字段时,它总是显示像 0.0
或 1.0
等值。但我想让这种行为更加用户友好:
1
,它会显示 1
(现在是 1.0)。1.5
,它应该显示 1.5
。0
,而不是 0.0
。制作这个的最佳方法是什么? DecimalField
是否适合我的情况?
最佳答案
您可以在模板中执行 {{decimal_field|floatformat}}
,它会四舍五入并仅在必要时显示“.0”。
关于python - Django:DecimalField 值显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11978640/
我有一个包含 amount (DecimalField(decimal_places=2)) 字段的查询集。我想过滤查询集以排除金额不是整数(整数)值的任何行。 示例有效值:1.00、125.00 示
我正在尝试使用下面的代码创建一个 DecimalField 子类 class PositiveMoneyField(DecimalField): def __init__(self, verb
因此,如果我知道将模型数据序列化为 JSON 有多么困难,我永远不会使用 Django 的 DecimalField 选项。 长话短说,如何从 DecimalField 获取浮点值? 我的模型看起来像
这是我的 model : class Tick(BaseModel): . . trade_coin_volume = models.DecimalField(
为什么我在这里得到错误的精度?我在 float 后问了 3 位小数。 >>> from decimal import Decimal >>> from decimal import getcontex
我想使用具有 6 位小数的 DecimalField 并在独立模型中对其进行测试: class MyItem(models.Model): myval = models.DecimalFiel
我有一个带有 DecimalField 的模型: points_player1 = models.DecimalField(max_digits=3, decimal_places=1, blank=
我有一个带有小数字段的 Django 模型: class User(models.Model): ... balance = models.DecimalField(max_digit
我有点困惑为什么我的网站偶尔将逗号呈现为小数分隔符。 我现在已经禁用了USE_L10N,这应该可以解决这个问题,但我仍然很好奇这个每个请求语言代码到 DecimalField 的魔法是在哪里发生的。我
看看这个例子 class MyForm(ForM): ...snip... quantity = DecimalField(u'Quantity', [NumberRange(1, 8
我有一个带有 DecimalField 的表单: price = forms.DecimalField(required=True, widget=forms.NumberInput(
我正在尝试在 Django 中验证 DecimalField 在 shell 中尝试: >> from django.forms import DecimalField >> from django.
有没有办法强制 django 不显示任何内容,而不是为留空的十进制字段显示“无”? 在我的模板中,我显示了特定字段的所有值的列表。每个值都超链接到一个页面,该页面显示根据该值过滤的查询结果。但是因为有
我有多个模型,其中多个 DecimalField 代表金钱,例如 100.34 欧元。 我的目标是在管理 ListView 中显示货币,如图所示。 http://i.imgur.com/XKEQFp9
我很好奇哪个更适合作为货币字段?我会做一些简单的操作,比如取差,新旧价格之间的百分比。我计划在零后保留两位数字(即 10.50),如果这些数字为零,大多数情况下,我将隐藏这些数字并将其显示为“10”
编辑!!! - 当我创建一个新对象时,将值转换为字符串似乎工作正常,但当我尝试编辑现有对象时,它不允许这样做。 所以我的 Decimal(3,2) 模型之一中有一个 decimal 字段 当我查询所有
Django 1.6、Python 2.7.5+、PostgreSQL 9.1、Linux。 我在模型中定义了几个小数字段,如下所示: min_inclusive = models.DecimalFi
我有一个使用 Django 和 Django Rest Framework 开发的 API。我有一个带有 DecimalField 的模型,它应该存储至少 1 的值。因此,我通过以下方式定义了该字段:
我在文档中找不到任何内容。对于该字段,我们需要提供两个参数:max_digits 和 decimal_places。 class Product(models.Model): price =
我有一个使用 Django 和 Django Rest Framework 开发的 API。我有一个带有 DecimalField 的模型,它应该存储至少 1 的值。因此,我通过以下方式定义了该字段:
我是一名优秀的程序员,十分优秀!