Hmm. Just realised that truncatewords already adds the ... at the end..
Anyway, I wrote some filters (not tested extensively):
from django.template import Library
def gt(value, arg):
"Returns a boolean of whether the value is greater than the
argument"
return value > int(arg)
def lt(value, arg):
"Returns a boolean of whether the value is less than the argument"
return value < int(arg)
def gte(value, arg):
"Returns a boolean of whether the value is greater than or equal to
the argument"
return value >= int(arg)
def lte(value, arg):
"Returns a boolean of whether the value is less than or equal to
the argument"
return value <= int(arg)
def length_gt(value, arg):
"Returns a boolean of whether the value's length is greater than
the argument"
return len(value) > int(arg)
def length_lt(value, arg):
"Returns a boolean of whether the value's length is less than the
argument"
return len(value) < int(arg)
def length_gte(value, arg):
"Returns a boolean of whether the value's length is greater than or
equal to the argument"
return len(value) >= int(arg)
def length_lte(value, arg):
"Returns a boolean of whether the value's length is less than or
equal to the argument"
return len(value) <= int(arg)
register = Library()
register.filter('gt', gt)
register.filter('lt', lt)
register.filter('gte', gte)
register.filter('lte', lte)
register.filter('length_gt', length_gt)
register.filter('length_lt', length_lt)
register.filter('length_gte', length_gte)
register.filter('length_lte', length_lte)
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Django developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/django-developers
-~----------~----~----~----~------~----~------~--~---