Django从包含IntegerField的PostgreSQL特定ArrayField中获取最小值和最大值

尼基兹

我的模型中有一个持有IntegerFieldsArrayField我正在寻找从该数组中提取最小和最大整数的最佳方法。

Django文档未提供类似示例的示例,我想知道是否正确的方法是找出如何以及是否可以在此ArrayField上使用聚合函数,或者是否可以将其强制转换为普通的python整数列表并使用构建在最小,最大功能上?

执行此操作的任何建议都将有所帮助。例子更多。

麦克风

Python的max和min函数似乎可以做到这一点。

型号定义:

from django.contrib.postgres.fields import ArrayField

class TestArrayField(models.Model):
    integers = ArrayField(
        models.IntegerField()
    )

样本数据(两个TestArrayField模型实例,每个实例带有的数组IntegerFields):

在此处输入图片说明

返回给定实例的最小/最大TestArrayField

def test_array_field(request):
    # grabbing the first one, you could use .filter() instead
    integers_array = TestArrayField.objects.first().integers
    max_integer = max(integers_array)
    min_integer = min(integers_array)

    # printing output..
    print(integers_array)
    print('max_integer:', max_integer)
    print('min_integer:', min_integer)

这是输出:

[6, 8, 10, 12]
max_integer: 12
min_integer: 6

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

数组中的Java最小值和最大值

来自分类Dev

如何获取e剂中每种类型的最小值和最大值

来自分类Dev

获取Clojure中的最大值和最小值

来自分类Dev

在.json中查找最大值和最小值

来自分类Dev

在单个LINQ查询中获取最大值和最小值

来自分类Dev

在列表中交换最大值和最小值

来自分类Dev

从向量的向量列中获取最小值和最大值

来自分类Dev

如何从类别中获取总计,最小值和最大值

来自分类Dev

如何从Angular JS中的JSON获取最小值和最大值

来自分类Dev

VBA:从范围选择中获取最小值和最大值,而忽略NA

来自分类Dev

列表集合中的最小值和最大值

来自分类Dev

如何从包含以下因素的数据帧子集中获取最小值和最大值

来自分类Dev

最小值和最大值

来自分类Dev

元组列表中的最小值和最大值

来自分类Dev

特定范围内Python中NumPy数组的最小值和最大值

来自分类Dev

在列表中获取最小值和最大值

来自分类Dev

获取Clojure中的最大值和最小值

来自分类Dev

在.json中查找最大值和最小值

来自分类Dev

如何从Java中的多列集合中获取最大值和最小值

来自分类Dev

如何从Json获取最小值和最大值

来自分类Dev

从geojson获取最大值和最小值

来自分类Dev

JavaScript中数组的最小值和最大值

来自分类Dev

数组中的最大值和最小值

来自分类Dev

列表集合中的最小值和最大值

来自分类Dev

系列中的最小值和最大值

来自分类Dev

在java中获取随机生成的数组中的最小值和最大值

来自分类Dev

如何在swift 3中从包含双精度和整数的值集中获取最大值和最小值?

来自分类Dev

熊猫获取特定其他列值的最大值和最小值

来自分类Dev

从 Python 中的列表列表中获取最小值和最大值的最快方法?

Related 相关文章

  1. 1

    数组中的Java最小值和最大值

  2. 2

    如何获取e剂中每种类型的最小值和最大值

  3. 3

    获取Clojure中的最大值和最小值

  4. 4

    在.json中查找最大值和最小值

  5. 5

    在单个LINQ查询中获取最大值和最小值

  6. 6

    在列表中交换最大值和最小值

  7. 7

    从向量的向量列中获取最小值和最大值

  8. 8

    如何从类别中获取总计,最小值和最大值

  9. 9

    如何从Angular JS中的JSON获取最小值和最大值

  10. 10

    VBA:从范围选择中获取最小值和最大值,而忽略NA

  11. 11

    列表集合中的最小值和最大值

  12. 12

    如何从包含以下因素的数据帧子集中获取最小值和最大值

  13. 13

    最小值和最大值

  14. 14

    元组列表中的最小值和最大值

  15. 15

    特定范围内Python中NumPy数组的最小值和最大值

  16. 16

    在列表中获取最小值和最大值

  17. 17

    获取Clojure中的最大值和最小值

  18. 18

    在.json中查找最大值和最小值

  19. 19

    如何从Java中的多列集合中获取最大值和最小值

  20. 20

    如何从Json获取最小值和最大值

  21. 21

    从geojson获取最大值和最小值

  22. 22

    JavaScript中数组的最小值和最大值

  23. 23

    数组中的最大值和最小值

  24. 24

    列表集合中的最小值和最大值

  25. 25

    系列中的最小值和最大值

  26. 26

    在java中获取随机生成的数组中的最小值和最大值

  27. 27

    如何在swift 3中从包含双精度和整数的值集中获取最大值和最小值?

  28. 28

    熊猫获取特定其他列值的最大值和最小值

  29. 29

    从 Python 中的列表列表中获取最小值和最大值的最快方法?

热门标签

归档