- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我的 model
:
class Tick(BaseModel):
.
.
trade_coin_volume = models.DecimalField(
max_digits=15,
decimal_places=8,
)
trade_price = models.DecimalField(
max_digits=15,
decimal_places=8,
)
.
.
trade_coin_volume
所有
Tick
对象:
In [9]: for tick in Tick.objects.all():
...: print(tick.trade_coin_volume)
...:
0.02120853
0.05000000
0.26628998
0.19354556
0.32299392
0.72599405
0.05955935
0.05354201
0.00767441
0.05101970
0.20967645
0.10000001
0.00500000
0.00899999
0.15274410
0.32104315
0.00300000
0.22695384
0.05000000
0.13894616
0.00631414
0.07967759
0.28592241
0.23765636
0.05777923
0.08883787
0.05000000
0.14535185
0.05000000
值。
Tick
基于此字段的对象,
In [11]: Tick.objects.filter(trade_coin_volume=0.05)
Out[11]: <QuerySet []>
In [12]: Tick.objects.filter(trade_coin_volume=0.05000000)
Out[12]: <QuerySet []>
最佳答案
Django DecimalField 在 Python 中表示为 Decimal
实例。尝试这个:
from decimal import Decimal
Tick.objects.filter(trade_coin_volume=Decimal('0.05'))
关于Django:过滤 `DecimalField` 效果不佳?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48635517/
我有一个包含 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 的值。因此,我通过以下方式定义了该字段:
我是一名优秀的程序员,十分优秀!