2017-09-23 88 views
0

我有一個ArrayField模型爲:如何在django查詢中檢索ArrayField數據?

class Item: 
static_data    = ArrayField(
            models.CharField(max_length=120), 
            blank=True 
          ) 

現在我想用Django的模型只檢索數組的第一個元素中選擇查詢。

我想在values_list方法中訪問它。

有沒有可能這樣做?如果可能我該如何實現它。

+0

試圖在最後的追加。首先()你查詢 –

回答

0

在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