Tengo un modelo llamado Paciente. En esta tabla tengo un campo: id y condition . Entonces, si quiero obtener los id dada la condición, puedo usar la siguiente sintaxis.
ids = list(Patient.objects.filter(condition='sick').values(id))Así que los ids contendrán una lista de mapas:
ids = [{id: 123}, {id=345}, ...]Sin embargo, en lugar del mapa, simplemente quiero obtener la lista como se muestra a continuación:
ids = [123, 345, ...]¿Cómo puedo lograr esto desde la consulta de Django?
Gracias.
Patient.objects.filter(condition='sick').values_list(id, flat=True)