【发布时间】:2025-12-24 11:25:10
【问题描述】:
1) 我想使用 DTL 从字典的输入字段中插入值。 这是加载页面上的代码的sn-p,使表中的该代码标签不可见(可能是因为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 %}
..
...
....
【问题讨论】:
-
这意味着,在页面加载时你想得到一个空表,当你在页面加载时传递 dict 你想填充那个表,对吧?
-
是的,没错! :)
标签: python django python-3.x django-rest-framework django-templates