Source code for utils.templatetags.urlparams

from django import template
from urllib.parse import urlencode

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 ""