簡體   English   中英

Django 2.0從具有字段數組的模型中檢索數據

[英]Django 2.0 Retrieve data from model with field array

我有一個具有名稱,分支,部分的模型。

class Student(models.Model):
    name = models.CharField(max_length=20)
    branch= models.CharField(max_length=20)
    section  = models.CharField(max_length=5)

我可以使用2個選項(元組和列表)從模型中檢索數據。

model.objects.values_list('name', 'branch')
model.objects.values('name', 'branch')

但是,如果我有一個字段數組,那是行不通的。

a = ['name', 'branch']
model.objects.values_list(a)
model.objects.values(a)

如果我有一個字段數組,則需要某種方式,然后需要檢索數據。

這些方法需要一系列參數,而不是一個可迭代的參數。 您可以使用*語法擴展列表:

model.objects.values_list(*a)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM