Coverage for apis_core/core/templatetags/core.py: 74%
19 statements
« prev ^ index » next coverage.py v7.6.1, created at 2024-09-18 14:11 +0000
« prev ^ index » next coverage.py v7.6.1, created at 2024-09-18 14:11 +0000
1from django import template
2from django.conf import settings
4from apis_core import __version__
6register = template.Library()
9@register.simple_tag
10def shared_url():
11 return getattr(settings, "SHARED_URL", "/static/")
14@register.simple_tag
15def page_range(paginator, number):
16 return paginator.get_elided_page_range(number=number)
19@register.filter
20def opts(obj):
21 return obj._meta
24@register.filter
25def model_meta(content_type, field):
26 return getattr(content_type.model_class()._meta, field)
29@register.simple_tag
30def apis_version():
31 return __version__