remotes/origin/artem
Gena 11 years ago
parent 22a807591e
commit 75d2b9b707
  1. 2
      batiskaf/templates/jinja2/base.jinja
  2. 3
      store/models.py

@ -114,7 +114,7 @@
<div class="yamm-content">
<div class="row">
{% for child in category.childs.all() %}
{% for child in category.get_childs_ordered_by_count() %}
<div class="col-xs-3 col-sm-3 col-md-3 col-lg-3">
<ul>
<li><a class="title"

@ -72,6 +72,9 @@ class Category(models.Model):
brand_pks = [v['brand'] for v in brand_qs]
return Brand.objects.filter(pk__in=brand_pks).order_by('title')
def get_childs_ordered_by_count(self):
return self.childs.annotate(Count('childs')).order_by('-childs__count')
class Attribute(models.Model):
title = models.CharField('Наименование', max_length=256, default='')

Loading…
Cancel
Save