Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何让django使用它显示空单元格';什么是模板系统?_Django_Django Templates - Fatal编程技术网

如何让django使用它显示空单元格';什么是模板系统?

如何让django使用它显示空单元格';什么是模板系统?,django,django-templates,Django,Django Templates,我只使用Django中的模板系统编写一个表,它没有显示空表单元格周围的边框 没问题,我想我以前解决过这个问题。我把所有空的单元格都放进去了。Django善意地将符号和转换为&,以便在空单元格中显示符号,并在浏览器中查看时显示符号 我在谷歌上搜索了一下,试着把{%autoescape off%}和{%endautoescape%}放在有问题的桌子上,但也没有任何效果 我还尝试将autoescape=False添加到上下文构造函数中,但这也没有帮助 让Django显示空单元格周围边框的魔术是什

我只使用Django中的模板系统编写一个表,它没有显示空表单元格周围的边框

没问题,我想我以前解决过这个问题。我把所有空的单元格都放进去了。Django善意地将符号和转换为&,以便在空单元格中显示符号,并在浏览器中查看时显示符号

我在谷歌上搜索了一下,试着把{%autoescape off%}和{%endautoescape%}放在有问题的桌子上,但也没有任何效果

我还尝试将autoescape=False添加到上下文构造函数中,但这也没有帮助


让Django显示空单元格周围边框的魔术是什么?

有空单元格CSS属性


我不记得它是否在所有浏览器中都能工作,尽管这是一个已知的CSS/HTML“问题”。您想使用Django的“过滤器”


(如果我能把它说出来,我会被诅咒的。那么,你怎么写“nbsp;”而不让前面的东西消失并被一个空白所取代?

Django根本无法控制你桌子的外观。修补自动逃生系统也是多余的,可能会变得危险

您是否使用CSS设置表格的样式?通过使用一个属性,例如

td {
  border: 1px solid red;
}

可以使每个单元格具有红色边框。不管它是否为空。

您真正需要做的是在这些空单元格中获得一个不间断的空格,并防止Django转义HTML实体。你能把几个过滤器连在一起以达到你想要的效果吗

{{ value|default:" "|safe }}

编辑:我应该提到
和#160
相同,只是没有被SO解析器弄乱。

嗯,这也不起作用。奇怪,不知道是不是引语。很抱歉编辑污染。我尝试了这个-它不起作用。空牢房没有边界。我使用的是internet explorer 7。那么,不知何故,您使用的表是错误的。除非单元格的宽度和高度为零,否则如果有边框,它将显示边框。如果在同一行或同一列中有内容的单元格,则该单元格会自动具有宽度。
{{ value|default:" "|safe }}