我有一个Django projet与django-enless-pagination。我想分页一些条目,我创建包含标签,我在我的视图中运行,我传递一些数据来生成这些条目。
在部分i中运行
{% 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
我不知道什么是狼。我需要帮助。求助。
答案 0 :(得分:0)
我安慰,
是的,因为我是新人;) 我不知道我需要传递带有数据的上下文来查看包含标记,因为标签应该是那样的
context作为函数参数和请求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']}
对不起,我必须教更多的东西:)