Django Link无法在for循环中使用

9er

我正在尝试在html表内的表数据周围放置一个链接。当我在Chrome的Element Viewer中查看结果时,会得到以下结果。

<a href="/tasks/1/"></a>
<a href="/tasks/2/"></a>
<a href="/tasks/3/"></a>
<a href="/tasks/4/"></a>
<table>
...

有趣的是,当我在视图页面源代码中查看它时,它正确地包裹在

<input type="hidden" name="id" value="3"/>
<a href="/tasks/3/">
<td class="tableText">Make a web app</td>
</a>

我想不出为什么chrome会以两种不同的方式渲染它的很好的理由。django模板中有什么地方我做错了吗?

  8 <h1 id="title">Joe's Basic Task List</h1>
  9 <table id="taskTable">
 10 {% for t in taskList %}
 11     <tr>
 12     {%if t.completed == 1%}
 13         <td><div class="btn active"><i class="fa fa-check"></i></div></t    d>
 14     {%else%}
 15         <td><div class="btn"><i class="fa fa-check"></i></div></td>
 16     {%endif%}
 17         <input type="hidden" name="id" value="{{t.id}}"/>
 18         <a href="{% url 'tasks:detail' t.id%}">
 19             <td class="tableText">{{t.task}}</td>
 20         </a>
 21     </tr> 
 22 {% endfor %}
 23 </table>
迈克·麦克马洪

MDN一个TR可能只包含的混合物TDTH元件。

更改模板以弥补这一点。(也似乎您可能有错字并表示t.completed)

可能:

<h1 id="title">Joe's Basic Task List</h1>
<table id="taskTable">
{% for t in taskList %}
    <tr>
    {%if t.completed == 1%}
        <td><div class="btn active"><i class="fa fa-check"></i></div></t    d>
    {%else%}
        <td><div class="btn"><i class="fa fa-check"></i></div></td>
    {%endif%}
        <td class="tableText">
            <a href="{% url 'tasks:detail' t.id%}">{{t.task}}</a>
            <input type="hidden" name="id" value="{{t.id}}"/>
        </td>
    </tr> 
{% endfor %}
</table>

还可以考虑更改div的跨度或将样式直接放在td上。两者都显示为块元素(td是表单元显示,但其行为与具有样式的块级元素类似)。

将div嵌套在td中似乎是错误的,因为您实际上并不需要将其用于定位/样式设置。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在for循环中使用Django模型?

来自分类Dev

Django模板在for循环中使用空格和空字符

来自分类Dev

在if循环中使用if ... else块时的Django TemplateError

来自分类Dev

如何在for循环中使用Django模型?

来自分类Dev

如何在for循环中使用Django模板过滤器?

来自分类Dev

django ForeignKey在for循环中

来自分类Dev

绘图无法在for循环中使用

来自分类Dev

JavaScript函数无法在for循环中使用

来自分类Dev

无法在for循环中使用setTimeout

来自分类Dev

JavaScript函数无法在for循环中使用

来自分类Dev

无法在for循环中使用setTimeout

来自分类Dev

如何在Django for循环中使用“单击”选择一个元素而不是所有元素

来自分类Dev

Django:在DetailView类页面中使用For循环

来自分类Dev

无法在Django中使用SelectMultiple保存

来自分类Dev

无法在Django Python中使用缓存

来自分类Dev

无法在Django中使用SelectMultiple保存

来自分类Dev

无法在Django中使用jquery禁用Button

来自分类Dev

无法在 django 模板中使用 CKEDITOR

来自分类Dev

django-debug-toolbar无法在Django网站中使用jQuery

来自分类Dev

无法在Razor foreach循环中使用Viewbag列表项

来自分类Dev

在for循环中使用时,拼接无法正常工作

来自分类Dev

无法在Razor foreach循环中使用Viewbag列表项

来自分类Dev

preg_replace无法在for循环中使用

来自分类Dev

期望脚本无法在for循环中使用

来自分类Dev

吸气剂方法无法在增强循环中使用

来自分类Dev

无法在elixir的循环中使用Agent返回的值

来自分类Dev

无法在 Angular 的 for 循环中使用拼接删除项目

来自分类Dev

Django模板中for循环中的'和'条件

来自分类Dev

Django模板:在for循环中更改表单的ID

Related 相关文章

热门标签

归档