django - 根据值设置字段的背景颜色

标签 django templates django-templates

我有一个Customer 表,这里的字段之一是Status....我想让包含这个字段的单元格的背景颜色是根据它的值设置,例如绿色表示“已关闭”状态;黄色表示“待定”状态等。

执行此操作的最佳方法是什么...可能是将来需要时可以轻松修改的方法?

最佳答案

在你的 css 上为 td 创建类如下,考虑到你想在 html 表中显示你的客户表信息,

td.closed{ color: green; }
td.pending{ color: yellow; }

现在在您的模板上,您可以在 html 表和 td 上循环数据库表,您可以按如下方式调用 css:

<td class="{{ status|lower }}">{{ status }}</td>

希望对你有帮助

关于django - 根据值设置字段的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2834618/

相关文章:

html - 在 Luna 管理模板中更改模板颜色

c++ - 检查重载成员函数是否存在的模板

python - 如何使用 Django 显示毫秒而不是微秒

python - 如何将主服务器数据库中的所有数据复制到本地sqlite数据库以供本地使用?

python - Django 上不必要的自动迁移?

python - 填充 Django 模型字段效果不佳

django-templates - 在Django中返回一定数量的单词后的字符串

python - 尝试在详细 View 中覆盖模板名称时出现 TemplateDoesNotExist

c++ - 使用模板模板参数打破模板循环依赖

python - 使用for循环打印值django模板