Django inclison标记,无休止的分页不起作用
我有一个Django项目,没有Django enless分页。我想对一些条目进行分页,创建包含标签,然后在视图中运行,传递一些数据来生成这些条目 我跑了一部分Django inclison标记,无休止的分页不起作用,django,tags,pagination,Django,Tags,Pagination,我有一个Django项目,没有Django enless分页。我想对一些条目进行分页,创建包含标签,然后在视图中运行,传递一些数据来生成这些条目 我跑了一部分 {% paginate entries %} 我有个错误 Exception Type: KeyError Exception Value: u'request' Exception Location: /usr/local/lib/python2.7/dispac
{% 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
我不知道发生了什么事。我需要帮助。谢谢你的帮助。我解决了
一切都是因为我是一个新人;
我不知道我需要传递一个包含数据的上下文以在包含标记中查看,因为标记应该是这样的
上下文作为函数参数和请求
对不起,麻烦了,我必须再教一点:
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']}