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