我有一个带有ArrayField的模型:
class Item:
static_data = ArrayField(
models.CharField(max_length=120),
blank=True
)
现在我想使用django模型在select查询中仅检索数组的第一个元素。
我想在values_list方法中访问它。
有可能这样做吗?如果可能的话我该如何实现它。
答案 0 :(得分:0)
ScrollController
或
YourModel.objects.all().first()
<强> :) 强>
答案 1 :(得分:0)
在下面的查询中使用以获取数组模型字段的第一个元素
Item.objects.filter(submit_candidate={'static_data':value})
您可以read the documentation获取更多信息
答案 2 :(得分:0)
Item.objects.values_list("static_data__0__200")
将检索 static_data 数组的索引 0 到 200