我正在使用此代码:
<div class="stream {% if streams.online %}online{% else %}offline{% endif %}">
这似乎有点多余。我很想运行这段代码
<div class="stream {{ 'online' if stream.online else 'offline' }}">
但遗憾的是,这不起作用。有没有更短、更简洁的方式来做我想做的事?
最佳答案
你不能用 yesno
built-in template filter ?
如,
<div class="stream {{ stream.online|yesno:"online,offline" }}">
关于python - 以 Django 模板语言快速运行 if 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7018005/