Python 使用模板继承时,Django无止境分页失败

Python 使用模板继承时,Django无止境分页失败,python,django,django-templates,pagination,Python,Django,Django Templates,Pagination,在我使用模板继承之前,它工作得非常好 views.py: from django.shortcuts import render def home(request): objects = range(30) return render(request, 'index.html', locals() ) index.html: {% extends "root.html" %} {% load endless %} {% pagin

在我使用模板继承之前,它工作得非常好

views.py:

from django.shortcuts import render

def home(request):
    objects = range(30)

    return render(request,
        'index.html',
        locals()
    )
index.html:

{% extends "root.html" %}

{% load endless %}

{% paginate objects %}
{% block content %}
    {{ objects }}
    <br/>
    <br/>
    {% show_pages %}
{% endblock %}

该行仅在该模板位于块中或该模板未扩展到其他块时执行

{%load%}


您是否在您的设置中安装了该应用程序?

太好了,就是这样,非常感谢!我将
load continuous
paginate objects
标记移动到块中,它就工作了。哦,实际上只有
{%paginate objects%}
需要在块中。是的,块外的所有内容都像这样,当扩展到其他模板文件时,模板文件中没有这个东西
<div class="content">
    {% block content %}{% endblock %}
</div>
Error during template rendering

In template /Users/tuk/Desktop/endlesstest/templates/index.html, error at line 10
Cannot find endless page in context.

1   {% extends "root.html" %}
2   
3   {% load endless %}
4   
5   {% paginate objects %}
6   {% block content %}
7       {{ objects }}
8       <br/>
9       <br/>
10      {% show_pages %}
11  {% endblock %}