Colorize Filter

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
from django import template
register = template.Library()

def do_colorize(value):
    if not value:
        return ''
    
    result = sum([ord(c) for c in value])
    return "#%X" % result

register.filter('colorize', do_colorize)

Comments

(Forgotten your password?)

You may use Markdown syntax here, but raw HTML will be removed.