段落元素前缀不附加到django html中的表格

时间:2017-03-17 10:50:49

标签: python html django

我正在使用Django Web Framework,我有一个html表,显示了我的一个表中的一些字段。如果没有要显示的字段(查询集中的记录),我从python传递变量=“0”。

我希望在这种情况下将文字附加到表格中,以便在我的表格下方显示 。但它出现高于我的表......

<div class="1" style="overflow-x:auto;">
    <table id="1" class="1">
        <tr>
            <th>Heading 1</th>
            <th>Heading 2</th>
        </tr>
        {% ifequal variable "0" %}
            <p>No items to show</p>
        {% else %}
            <--append some fields-->
        {% endifnotequal %}
    </table>
</div>

如果我附加字段,这可以正常工作,它们会按预期显示,但在另一种情况下,它会优先于表格上方...

为什么呢?救命啊!

2 个答案:

答案 0 :(得分:1)

您只能在x({6}); <p> <tr>内使用<td>,并且<th>是允许的。

您想将其更改为:

<div class="1" style="overflow-x:auto;">
    <table id="1" class="1">
        <tr>
            <th>Heading 1</th>
            <th>Heading 2</th>
        </tr>
    {% ifequal variable "0" %}
        </table>
        <p>No items to show</p>
    {% else %}
        <--append some fields-->
    {% endifnotequal %}
</div>

This question也可能对您有所帮助

答案 1 :(得分:0)

您似乎没有正确地执行此操作。我认为有一个标签可以将文本放在表格下面,可能是吗?

在末尾使用标签(这是一个特定于表格的标签,例如和。)

但你需要使用这个CSS:

caption {
    caption-side: bottom;
}

您可以查看此codepen:

https://codepen.io/anon/pen/XMzPjb