如何从Django模型获取列表(而不是字段映射)
我有一个叫病人的模型。在这个表中我有一个字段:如何从Django模型获取列表(而不是字段映射),django,python-3.x,Django,Python 3.x,我有一个叫病人的模型。在这个表中我有一个字段:id和条件。因此,如果我想要得到给定条件的ids,我可以使用以下语法 ids = list(Patient.objects.filter(condition='sick').values(id)) 因此,ids将包含一个映射列表: ids = [{id: 123}, {id=345}, ...] 但是,我不想映射,只想得到如下所示的列表: ids = [123, 345, ...] 如何通过Django查询实现这一点 谢谢。这应该行得通。更多信
id
和条件
。因此,如果我想要得到给定条件的id
s,我可以使用以下语法
ids = list(Patient.objects.filter(condition='sick').values(id))
因此,ids将包含一个映射列表:
ids = [{id: 123}, {id=345}, ...]
但是,我不想映射,只想得到如下所示的列表:
ids = [123, 345, ...]
如何通过Django查询实现这一点
谢谢。这应该行得通。更多信息,请参见。这应该有用。查看更多信息。
Patient.objects.filter(condition='sick').values_list(id, flat=True)