Coverage for website/utils/templatetags/urlparams.py: 100.00%
9 statements
« prev ^ index » next coverage.py v7.6.7, created at 2025-08-14 10:31 +0000
« prev ^ index » next coverage.py v7.6.7, created at 2025-08-14 10:31 +0000
1from urllib.parse import urlencode
3from django import template
5register = template.Library()
8@register.simple_tag
9def urlparams(*_, **kwargs):
10 safe_args = {k: v for k, v in kwargs.items() if v is not None}
11 if safe_args:
12 return f"?{urlencode(safe_args)}"
13 return ""