我想在 django 的模板标签中保留一个不带参数的函数,并能够在模板中调用它。
函数示例:
def my_count():
return models.MyModel.objects.count()
模板示例:
Count: {{ my_count }}
我应该如何在模板中定义函数my_count
?
最佳答案
在你的tags.py中:
from django import template
from django.conf import settings
register = template.Library()
@register.simple_tag
def my_count():
return models.MyModel.objects.count()
然后,在您的模板中:
{% my_count %}
希望对你有帮助
关于django - 如何在 Django 模板标签中注册函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48623029/