创建一个网站,以显示数据库中带有相关项目(foreginKey)的对象。截至目前,我在表中列出了组件,并且工作正常。还可以与刷新一起使用以更新值。但是我只希望更新具有动态值的单元格,而无需调用刷新来重新加载整个页面以停止闪烁图像等。
Havent确实做了很多尝试,因为我不太擅长此事,因此我认为我需要som“ id”才能使其具有针对性?我也认为我需要将.value放在初始for循环之外,并且可能将其单独循环到SetInterval函数中。但是我该怎么做?
目前我正在使用在本地主机上运行的Django 2.1.4 / Python 3.7.1 / Win10 / MSSQL。
这也是我的第一个问题,希望格式正确。
<h2>{{ object.name }}</h2>
<div class="table-responsive">
<table class="table table-striped table-sm">
<thead>
<tr>
<th>Description</th>
<th>Name</th>
<th>Fabrikat</th>
<th>Type</th>
<th>Value</th>
</tr>
</thead>
<tbody>
{% for komponent in object.komponent_set.all %}
<tr>
<td>{{ komponent.beskrivning }}</td>
<td>{{ komponent.namn }}</td>
<td>{{ komponent.fabrikat }}</td>
<td>{{ komponent.typ }}</td>
<td>{{ komponent.value }}</td>
</tr>
{% endfor %}
<script>
var myVar = setInterval(valueRefresh, 5000);
function valueRefresh() {
{% for komponent in aggregat.komponent_set.all %};
<td>{{ komponent.value }}</td>;
{% endfor %};
}
</script>
</tbody>
</table>
</div>
很抱歉,如果这是菜鸟时间,但是我不知道该怎么做。