1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | from django import template register = template.Library() def format(value, arg): """ Alters default filter "stringformat" to not add the % at the front, so the variable can be placed anywhere in the string. """ try: if value: return (unicode(arg)) % value else: return u'' except (ValueError, TypeError): return u'' register.filter('format', format) |
Comments