有限制的django经理

有限制的django经理,django,django-managers,Django,Django Managers,recentes.html {% regroup galeria by subcategoria as galeria_list %} {% for galeria in galeria_list %} <p>{{ galeria.grouper.titulo_pt }}</p> <div class="workSeriesThumbnailStrip"> {% for item in galeria.lis

recentes.html

{% regroup galeria by subcategoria as galeria_list %}
{% for galeria in galeria_list %}

        <p>{{ galeria.grouper.titulo_pt }}</p>
        <div class="workSeriesThumbnailStrip">

        {% for item in galeria.list %}
        <a href="/galeria/{{ item.subcategoria }}/" title="{{ item.subcategoria }}">
            <img src="{{ item.thumbnail_url }}" border="0" alt="" />
        </a>
    {% endfor %}
    </div>
    </div>
{% endfor %}
views.py

def recents_pt(request):
    galeria = Galeria.objects.all()
    return render_to_response(

        'recentes.html',

        locals(),

        context_instance=RequestContext(request))
我的模型中有一些类。 我在模板中使用Regroupin来组织子类别中的库

我需要将子类别的数量限制为5 切片模板不起作用,因为它限制了库。有什么想法吗

考虑做一名经理,比如:

class SubCategoriaFiveManager(models.Manager):
    def get_query_set(self):
        return super(SubCategoriaFiveManager, self).get_query_set()
但是管理器不支持将[:5]限制为5
如何处理?

查询集确实支持切片

class SubCategoriaFiveManager(models.Manager):
    def get_query_set(self):
        return super(SubCategoriaFiveManager, self).get_query_set()