У меня есть эти модели, и я хочу выбрать конкретные данные из всех моделей
Пример:
Consultatie.objects.filter (Pacient = 1)
получить данные из Диагностики, относящиеся к этому пациенту
получить данные из Medicamentatie, относящиеся к этому пациенту
class Pacient(models.Model):
name= models.CharField(max_length=100)
class Medicamentatie(models.Model):
lista_medicament = models.ForeignKey(ListaMedicamente, on_delete=models.PROTECT, choices='')
class Diagnostic(models.Model):
lista_boala = models.ForeignKey(ListaBoli, on_delete=models.PROTECT, choices='')
medicamentatie_diagnostic = models.ManyToManyField(Medicamentatie)
class Consultatie(models.Model):
pacient = models.ForeignKey(Pacient, on_delete=models.CASCADE, choices='')
medic = models.ForeignKey(Medic, on_delete=models.PROTECT, choices='')
diagnostic = models.ManyToManyField(Diagnostic)