[Answered ]-Django Template Save operation result into a variable

2๐Ÿ‘

โœ…

If would choose Rohans comment, but if you would write your own templatetags, use an assignment_tag (https://docs.djangoproject.com/en/1.7/howto/custom-template-tags/#assignment-tags, exists since Django 1.4).

@register.assignment_tag
def page_numbers(total_items, items_per_page):
    if not total_items:
         return 0
    # int divisions round down (1 / 12 = 0), so just add 1 to cover this 
    return total_items / items_per_page + 1

Within the template you should use;

{% page_numbers listing.total_count 12 as page_nrs %}
๐Ÿ‘คBlackeagle52

Leave a comment