django - 如何在 Django {% if %} 模板标签中使用运算符?
问题描述
所以我试图在 Django 的 {% if %}{% endif %} 标记中做简单的计算作为我的条件语句。但不知何故,它不起作用。这是我的代码:
{% for i in range %}
{% if i/2 != 1 %}
<!- Do something ->
{% elif i/2 == 1 %}
<!- Something else ->
{% endif %}
{% endfor %}
我不断收到错误消息“无法解析余数:'/2' from 'i/2'”
所以必须有另一种在 if 语句中使用运算符的方法,但我不知道那是什么。
非常感谢您的帮助!:)
解决方案
推荐阅读
- javascript - 为什么轨道数据库数据没有保存在全球网络上
- python-3.x - 从在循环上运行的第二个模块访问变量
- php - Ratchet (php) 使用类 MessageComponentInterface 和 WampServerInterface 一起使用 websockets 和推送通知
- python - 在python中赋值之前引用的错误
- javascript - 如何检查我的 JSON 字段是否已定义?
- java - 如果有很多二级字段,如何解析嵌套的 json 文件?
- android - 将密钥文件放入 APK
- python - PermissionError 试图从 MacOS 上的 Python 访问桌面(shutil 或 os.chdir())
- php - 在 PHP 中从 XML 数据生成图像
- websocket - 用于聊天应用的 GRPC 流式传输或 WebSockets