基本上,我只想说“给我Y列中的所有值”,而不是“选择所有值并基于主键Z筛选Y”
“列”一词在Django文档页面上仅被提及过一次,在我眼中很清楚地解释了“主键”和“行”选项。
现在我想知道,我该怎么做?:)
如果我很了解,您只想查询一列的值,我认为这是您需要的:
MyModel.objects.values('column_name')
Run Code Online (Sandbox Code Playgroud)
或者,如果您想获取值列表:
MyModel.objects.values_list('column_name', flat=True)
Run Code Online (Sandbox Code Playgroud)
您可以在选择值之前应用任何过滤器:
MyModel.objects.filter(**criteria**).values_list('column_name', flat=True)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1739 次 |
| 最近记录: |