0
我訪問模型和患者模型我怎樣才能從另一個查詢集模型的有效查詢集,而無需使用值或values_list
class Visit(models.Model):
patient = model.ForeignKey(Patient)
# other fields
class Patient(models.Model):
# other fields
我訪問的查詢集這樣
visits = Visit.objects.filter(#conditions)
如何在不使用值或values_list的情況下從訪問QuerySet中有效地獲取患者實例的QuerySet。即
patients_ids = visits.values_list("Patient__id", flat=True).distinct()
patients = Patient.objects.filter(id__in=patients_ids)