Advertisement
Guest User

Untitled

a guest
May 31st, 2016
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.77 KB | None | 0 0
  1. #views.py
  2. def get_context_data(self, **kwards):
  3.         context = super(SomeClassView, self).get_context_data(**kwards)
  4.         categories_list = list(Category.objects.filter(
  5.             parent_category=None))  // список родительский категорий
  6.         context['categories'] = []
  7.         for category in categories_list:
  8.             count = len(Category.objects.filter(
  9.                 parent_category=category)) // количество подкатегорий
  10.             context['categories'].append([{
  11.                 'category': category,
  12.                 'count': count,
  13.                 }])
  14.         return context
  15.  
  16. #template
  17. {% for category in categories %}
  18.     <p>{{ category.category }}</p>
  19.     <p>{{ category.count }}</p>
  20. {% endfor %}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement