2015-04-03 58 views
0

我有一個django-enless-pagination的Django projet。我想分頁的一些條目,我創建包容標籤女巫我運行在我看來,我通過一些數據來生成此條目。Django inclison標籤,無盡的分頁不起作用

在部分我運行

{% paginate entries %} 

,我有錯誤

Exception Type:  KeyError 
      Exception Value: u'request' 
      Exception Location:  /usr/local/lib/python2.7/dispackages/django/template/context.py in __getitem__, line 57 

我沒有任何想法是撥錯。我需要幫助。 Thx尋求幫助。

回答

0

我sovled,

evertything是becuse我是一個新的;) 我不知道,我需要通過與數據的上下文來查看包含標籤,該標籤應該是這樣的


    from django import template 
    from dls.apps.products.models import Art 
    from dls.apps.userprofiles.models import Artist 
    `from django.shortcuts import redirect, get_object_or_404

register = template.Library();

@register.inclusion_tag('shop/templatetags/product_by_art.html', takes_context=True) def partart(context,data): user = get_object_or_404(Artist,user__username=data); all_prod = Art.objects.filter(user__id=user.id,active=True); return {'all': all_prod, 'request': context['request']}

上下文作爲函數參數和請求

對不起,麻煩,我必須教導liite更:)