У меня есть два стола, в которых хранится информация из медицинской карты, а вторая - вторая медицинская консультация, и я хочу сделать поиск, и если у пациента была вторая медицинская консультация, второй медицинской консультации в моем шаблоне, если у пациента нет второй медицинской консультации, покажите мне информацию о медицинской карте. Мне нужна помощь и идеи о том, как я могу это сделать, я новичок в Django и Python, я делаю поиск в представлении следующим образом, проблема с этим поиском заключается в том, что я вижу только медицинскую запись, и мне нужно что если у пациента была вторая медицинская консультация, чтобы отобразить информацию.2 разных поиска на вид
View.py
def Expediente_Detalle(request, credencial):
Expediente_Detalle = get_object_or_404(ExpedienteConsultaInicial, credencial_consultainicial=credencial)
return render(request, 'ExpedienteDetalle.html', {'Expediente_Detalle': Expediente_Detalle})
Models.py
class ExpedienteConsultaInicial(models.Model):
credencial_consultainicial = models.CharField(max_length=10, null=True, blank=True)
def __unicode__(self):
return self.credencial_consultainicial
class ConsultasSubsecuentes(models.Model):
Consultasbc_credencial =models.ForeignKey(ExpedienteConsultaInicial,
related_name='csb_credencial')
Опубликовать свои модели –