如何检索Django Postgres数组字段内的所有值?

时间:2018-12-29 17:22:21

标签: python django postgresql django-postgresql

我将Django ArrayField与Postgres数据库一起使用,阅读了文档,但是找不到用于检索保存在数组字段中的所有值的方法。

从数据库中检索记录后,我想将ArrayField类型转换为python列表类型。

This is their documentation

1 个答案:

答案 0 :(得分:0)

只需实例化目标对象并从属性名称中检索信息

我的模特: 我想您想要这样的东西:

from django.contrib.postgres.fields import ArrayField

class ModelTest(models.Model):
    board = ArrayField(
        ArrayField(
            models.IntegerField(),
            size=2,
        ),
        size=2,
    )

我的测试是,首先创建一个对象并获取该对象,然后我检索电路板属性:

enter image description here

返回的是python中的列表列表