首页 > 解决方案 > 姜戈;如何为自定义模板标签做条件

问题描述

我一直在做 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 %}

但这个条件不起作用。我怎样才能解决这个问题?

标签: pythondjangodjango-templates

解决方案


试试这个,也许它会工作:

{% get_counts as counts %}
{% if not counts == 0 %}
{{ counts }}
{% endif %}

推荐阅读