在 Django 模板语言中运行快速 if 语句
我正在使用这段代码:
<div class="stream {% if streams.online %}online{% else %}offline{% endif %}">
它似乎有点多余。我很想运行这段代码
<div class="stream {{ 'online' if stream.online else 'offline' }}">
,但遗憾的是这不起作用。有没有一种更短、更不那么混乱的方式来做我想做的事情?
I'm using this code:
<div class="stream {% if streams.online %}online{% else %}offline{% endif %}">
It seems a little redundant. I'd love to run this code
<div class="stream {{ 'online' if stream.online else 'offline' }}">
But sadly that doesn't work. Is there a shorter and less messy way of doing what I want?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你不能使用
yesno
内置模板过滤器?如,
Can't you use the
yesno
built-in template filter?As in,