python - 姜戈;如何为自定义模板标签做条件
问题描述
我一直在做 Django 项目。似乎条件不适用于模板标签。我怎样才能让它工作?
我的自定义模板标签是这样的。
register = template.Library()
@register.simple_tag(takes_context=True)
def get_counts(context):
...
return counts
并在模板中
{% load app_name_tags %}
...
{% if not get_counts == 0 %}
{% get_counts %}
{% endif %}
但这个条件不起作用。我怎样才能解决这个问题?
解决方案
试试这个,也许它会工作:
{% get_counts as counts %}
{% if not counts == 0 %}
{{ counts }}
{% endif %}
推荐阅读
- python - 如何使用循环 Python 安装 pip 包
- java - 在字段上自定义排序和分组 java 对象(不按字母顺序)
- c# - Don't Destroy On Load(创建多个对象)
- python - Requests-HTML “您不能在与异步事件循环相同的线程中使用 AsyncToSync - 只需直接等待异步函数。”
- linux - 在 Dockerfile 中使用 wget 时如何自动回答“是”?
- sql - 复杂的group by - windows
- node.js - 我还需要使用 CORS 吗?
- javascript - 如何获取热门帖子 wordpress api wp-json v2
- python - 如何使用 xlwings 在 Excel 上以红色显示负值?
- cuda - 同一 GPU 的 MIG 之间的数据共享