ので、私は、この二つのモデルがあります:OnetoOneField Djangoのクエリ
class Patient(models.Model):
patientID = models.CharField(max_length=200 , default='Enter PatientID')
age = models.IntegerField(default='-')
gender = models.CharField(max_length=200,choices=Gender_Choice, default='UNDEFINED')
class RiskFactor(models.Model):
patient = models.OneToOneField(Patient, on_delete=models.CASCADE)
hypertension = models.BooleanField(default=False)
diabetes = models.BooleanField(default=False)
PAVK = models.BooleanField(default=False)
nicotin = models.BooleanField(default=False)
だから私は理由の理由のOnetoOneFieldへのForeignKeyから変更しました。だから、ForeignKeyはすべてが簡単で、私のPatientの詳細テンプレートにRiskFactorモデルのデータを表示できます。今私は、クエリを変更するための問題があります。私はこれを変更する方法がわからない:STHに
<ul>
{% for rfac in patient.riskfactor_set.all %}
<li>Hypertension: {{ rfac.hypertension }}<br/>
Diabetes: {{ rfac.diabetes }}<br/>
PAVK: {{ rfac.PAVK }}<br/>
Nicotin: {{ rfac.nicotin }}<br/>
</li>
{% endfor %}
</ul>
をOneToOneRelの患者からriskfactorデータを示しています。
ありがとうございました!
が機能しました。どうもありがとう! – Boerne
問題ありません!投票してください! –