Source code for utils.templatetags.urlparams

from urllib.parse import urlencode
from django import template

register = template.Library()


[docs]@register.simple_tag def urlparams(*_, **kwargs): safe_args = {k: v for k, v in kwargs.items() if v is not None} if safe_args: return "?{}".format(urlencode(safe_args)) return ""