def count_callbacks(): data = CallBacks.objects.filter(read=False).count() return {'data': data } 

we have a template tag, how to display it in a template or not to display it with logic

 {% if count_callbacks != 0 %} Count = {% count_callbacks %} {% endif %} 

Thank!

  • {% count_callbacks as cc%} {% if cc! = 0%} Count = {{cc}} {% endif%} - Romuald Shmidtelson
  • Too many positional arguments - Romuald Shmidtelson

1 answer 1

Register the tag as assigment_tag

 @register.assigment_tag def count_callbacks(): data = CallBacks.objects.filter(read=False).count() return {'data': data }