私は2つのテーブルを持っています.1つは医療記録からの情報を保存し、もう1つは2番目の医療相談です。私が望むのは検索を行うことです.患者が2回目の医療相談を受けた場合、テンプレートに2番目の医療相談の情報が表示されます.患者が 2 回目の医療相談を受けていない場合は、医療記録の情報のみを見せてください。私はそれを行う方法について助けとアイデアが必要です。私は 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})
モデル.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')