誰でもこの問題で私を助けてくれますか? 助けていただければ幸いです。ありがとう。
これが私のプログラムです
template.html
<tbody>
{% for condition in conditioner %}
{{ condition.owner }}
{% with "#CCE6FF" as bgcolor %}
<tr>
<td style="height: 30">{{ condition.NEW_DATE }}</td>
<td>
<select class="SMOKER select_input" name="condition">
<option value="{{condition.SMOKER.01}}" >Never</option>
<option value="{{condition.SMOKER.02}}" >Ex-Smoker</option>
</select>
<td><input type="text" name="condition" id="condition{{ forloop.counter }}" value="{{ condition.WEIGHT }}" /></td>
<td><input type="text" name="condition" id="condition{{ forloop.counter }}" value="{{ condition.HEIGHT }}" /></td>
<td><input type="text" name="condition" id="condition{{ forloop.counter }}" value="{{ condition.BP }}" /></td>
</tr>
----more program---
models.py
class Condition(models.Model):
owner = models.ForeignKey(Afdeling)
CPR = models.ForeignKey(Patient)
NEW_DATE = models.DateField(null = True, blank = True)
smoker = (("01" , 'Never'),
("02" , 'Ex-Smoker'),
SMOKER = models.CharField(max_length = 2, choices = smoker, null = True, blank = True)
WEIGHT = models.DecimalField(max_digits = 5, decimal_places = 1, null = True, blank = True)
HEIGHT = models.DecimalField(max_digits = 5, decimal_places = 1, null = True, blank = True)
BP = models.SmallIntegerField(max_length = 3, null = True, blank = True)
----more models.py---
テーブルと選択したオプションが表示されますが、正しいデータが表示されません。
私のデータベースでは、19 okt は Ex-Smoker である必要がありますが、ここではすべての列に Never と表示されています。
テーブルの html は次のとおりです。
<select class="SMOKER select_input" name="condition">
<option value="2" >Never</option>
<option value >Ex-Smoker</option>
</select>
私の説明が理解できることを願っています。さらに明確にする必要がある場合は、最善を尽くして説明します。これについて本当に助けが必要です。どうもありがとうございました。