0
私の詳細テンプレートに自分のデータベースの値を表示したい。私のモデルのため:テンプレートコードに結果が表示されない
class RiskFactor(models.Model):
patient = models.ForeignKey(Patient, on_delete=models.CASCADE)
examination = models.CharField(max_length=100,
choices=Examination_Choice,
default='notchosenyet')
hypertension = models.BooleanField(default=False)
diabetes = models.BooleanField(default=False)
私は最初の検査の値をフィルタリングするので、私はこのように私のテンプレートをデザインしましほしい:
<ul>
{% for rfac in patient.riskfactor_set.all %}
{% if rfac.examination == 'FIRST' %}
<li>Hypertension: {{ rfac.hypertension }}<br/>
Diabetes: {{ rfac.diabetes }}<br/>
</li>
{% endif %}
{% endfor %}
</ul>
しかし、私は私の詳細ページには値を示さなかっました。何か案は?
更新:私のちょうどダンプフォールト。私の定義された選択のために '最初'の代わりに '最初'を書く必要がありました。
は、ビューを表示することができますか? –