我有一个名为Patient的模型。在此表格中,我有一个字段:id
和condition
。所以,如果我想得到条件的id
,我可以使用以下语法。
ids = list(Patient.objects.filter(condition='sick').values(id))
因此ids将包含地图列表:
ids = [{id: 123}, {id=345}, ...]
但是,我想简单地获取如下所示的列表而不是地图:
ids = [123, 345, ...]
如何从Django查询中实现这一目标?
感谢。
答案 0 :(得分:3)
Patient.objects.filter(condition='sick').values_list(id, flat=True)