class Referral(models.Model):
id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
class Appointment(models.Model):
case = models.ForeignKey(Referral, null=True, on_delete=models.DO_NOTHING,
related_name="appointment_cases")
class CaseFilesAndDocument(models.Model):
case = models.ForeignKey(Referral, null=True, on_delete=models.DO_NOTHING,
related_name='case_documents')
doctor_appointment = models.ForeignKey(Appointment,
null=True,
on_delete=models.DO_NOTHING,
related_name="doc_appointment_and_documents_case")
@dantyan если кратко то так