如何在django查询中检索ArrayField数据?
问题描述:
我有一个ArrayField模型为:如何在django查询中检索ArrayField数据?
class Item:
static_data = ArrayField(
models.CharField(max_length=120),
blank=True
)
现在我想用Django的模型只检索数组的第一个元素中选择查询。
我想在values_list方法中访问它。
有没有可能这样做?如果可能我该如何实现它。
答
在Django的壳
YourModel.objects.all().first()
或
def get_first_element(MyModel):
my_query = your query //may return multiple results
return my_query[:1]
:)
+0
首先被用于检索第一个queryset对象。我想在values_list方法中访问arrayfield的第一个元素 – sam23
试图在最后的追加。首先()你查询 –