django - 如何让 django 使用它的模板系统显示空单元格?

标签 django django-templates

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

我认为没问题 - 我以前已经解决过这个问题。我将   放入任何要留空的单元格中。 Django 善意地将 & 符号转换为 &,以便我在空单元格中包含 &nbsp,并且在浏览器中查看时显示  。

我用谷歌搜索了它,并尝试将 {%autoescape off%} 和 {%endautoescape%} 放在有问题的表格周围,但它也没有任何好处。

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

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

最佳答案

这是一个已知的 CSS/HTML“问题”。您想要使用 Django 的“default ”过滤器。

{{value|default:" "}}

(如果我能得到正确的结果,我就该死了。在SO中,你如何写“nbsp;”而不在前面导致所有内容消失并被空白替换?)

关于django - 如何让 django 使用它的模板系统显示空单元格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/530466/

相关文章:

python - 从 Django 中的字符串中删除特殊字符

django - 带有 Django drf 的 Openapi 3

python - 动态更改 Django 模板继承?

django - 使用 anchor 标记链接到 Django 中另一个应用程序(页面)中的特定 div

python - Django:如何翻译模型的字段

python - Django的login_required装饰器不会重定向到上一页

django - 从 Django Auth 中的 UserChangeForm 中排除用户名或密码

python - 如何反序列化 django rest 框架中的多个对象列表?

django 对原始搜索结果进行分页

javascript - 使用 jQuery 仅更新同一 div 类中的一个元素