17 lines
407 B
Python
17 lines
407 B
Python
from django import template
|
|
|
|
register = template.Library()
|
|
|
|
|
|
def truncate(paginator, number):
|
|
|
|
if number < 5:
|
|
truncated_paginator = xrange(1, number+3)
|
|
elif number > 4 and number < (paginator-3):
|
|
truncated_paginator = xrange(number-3, number+3)
|
|
else:
|
|
truncated_paginator = xrange(number-3, paginator)
|
|
return truncated_paginator
|
|
|
|
register.filter('truncate', truncate)
|