【问题标题】:'BlockNode' object has no attribute 'context''BlockNode' 对象没有属性 'context'
【发布时间】:2014-08-23 15:40:44
【问题描述】:

我是 django/python 的新手。我正在使用 django-endless-pagination 在滚动上尝试分页,发现以下错误:'BlockNode' object has no attribute 'context'

entry_index.html

<h2>Logs:</h2>
{% include page_template %}
{% block js %}
{{ block.super }}
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script src="{{ STATIC_URL }}endless_pagination/js/endless-pagination.js"></script>
<script>
    $.endlessPaginate({
        paginateOnScroll: true,
        paginateOnScrollChunkSize: 5
    });
</script>
{% endblock %}

entry_index_page.html

{% for i in list %}
    {{ i }}
{% endfor %}

我正在关注Django Endless Pagination 教程。

任何帮助将不胜感激。

【问题讨论】:

  • 可以显示整个 html 吗?
  • @karthikr - 用整个 html 更新了上面的问题。
  • 你不是在任何地方extend这个模板吗?如果没有,删除{{ block.super }}

标签: python django django-endless-pagination


【解决方案1】:
{% include page_template %}
    {% block js %}
        <script src="http://code.jquery.com/jquery-latest.js"></script>
        <script src="{{ STATIC_URL }}endless_pagination/js/endless-pagination.js"></script>
        <script>$.endlessPaginate();</script>
    {% endblock %}

我在模板中使用了这样的代码,而不是下面显示的代码。然后它工作了......

{% include page_template %}
{% block js %}
    {{ block.super }}
    <script src="http://code.jquery.com/jquery-latest.js"></script>
    <script src="{{ STATIC_URL }}endless_pagination/js/endless-pagination.js"></script>
    <script>$.endlessPaginate();</script>
{% endblock %}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-01
    • 2021-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-17
    相关资源
    最近更新 更多