You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Django上下文变量的字典项循环渲染为HTML表格独立行

问题原因

  • 你在<tbody>标签内多写了一层冗余的<tr>包裹循环逻辑,导致所有循环生成的行都被嵌套到了同一个父行内,结构完全错乱
  • HTML表格的行标签<tr>内部必须嵌套单元格标签<td>才能正常展示内容,你直接把字典键扔到<tr>里不符合语法规范

修正后代码

<table class="u-half-width">
  <thead>
    <tr>
      <th>Column</th>
      <th>Details</th>
    </tr>
  </thead>
  <tbody>
    {% for key,value in top_items.items %}
    <tr>
      <td>{{ key }}</td>
      <td>{{ value }}</td>
    </tr>
    {% endfor %}
  </tbody>
</table>

如果不需要展示value、只需要展示key的话,调整单元格内容和表头即可。

内容的提问来源于stack exchange,提问作者kitchen800

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 02:36:04