如果我有这样的表:
ID | option | outcome
131 129 3
132 129 2
133 129 1
我如何编写一个objects.get脚本,以便我能够获取option = 129的ID或结果。
outcomes=myTable.objects.filter(option=129)
似乎不起作用。我正在寻找一个类似于结果= [131,132,133]或[1,2,3]的列表/数组,这样我就可以得到一个像这样的for循环:
for outcomevalue in outcomes:
self.fields['outcomevalue_%s' % outcomevalue.pk] = forms.CharField(required=False)
它会产生3个CharFields
答案 0 :(得分:0)
list(myTable.objects.filter(option=129).values_list('id', flat=True))
https://docs.djangoproject.com/en/dev/ref/models/querysets/#values-list