1)我想使用DTL在字典的输入字段中插入值。 下面是加载页面上的代码片段,它使该代码标记在表中不可见(可能是因为if条件变为False),但就在从字典提交数据之后,在同一标记中显示插入的值
我如何才能使它工作,并保持所有的td标签可见的页面加载
2)由于我的data.items有6个键,所以它迭代了6次,所以我只想得到一次
我知道我不是很清楚,但很抱歉,我不能发布整个代码,因为它太大,太机密了。 请帮帮我,我是django的新手。谢谢
....
...
..
{% for key, value in data.items %}
{% for key2,value2 in value.items %}
<tr class="info">
<td>1</td>
<td>Cholesterol -HDL</td>
<td>
{% if value2.test_name == "Cholesterol -HDL" %}
<div class="form-group">
<input type="text" class="form-control" name="cholesterol_hdl_result" value="{{ value2.results }}">
</div>
</td>
<td><div class="form-group">
<input type="text" class="form-control" name="cholesterol_hdl_uom" value="{{ value2.units }}">
</div></td>
<td><div class="form-group">
<input type="text" class="form-control" value="40.00" name="cholesterol_hdl_lr">
</div></td>
<td><div class="form-group">
<input type="text" class="form-control" value="60.00" name="cholesterol_hdl_hr">
</div></td>
{% endif %}
</tr>
{% endfor %}
{% endfor %}
..
...
....
因此,当字典为空时,您必须检查
if
和else
条件,并在else块中写入<td>
标记,如下所示对于只迭代一次for循环,您必须使用django模板的
forloop.first
,如下所示相关问题 更多 >
编程相关推荐