2

我正在尝试无休止地使用 Django 分页,它可以完美地运行在 Twitter 和滚动上。它不适用于风格 Digg。不幸的是,我的应用程序中需要 Digg Style。这是我的代码:

视图.py

from endless_pagination.decorators import page_template    

@page_template('template_page.html')
def my_view(request, template='template.html', extra_context=None, ord=3):
    # some code to setting variable to pass to the template.html
    var = 2
    var = 1        
    my_data = my_data.objects.all()

    context = {
           'my_data':my_data, 
           'var1': var1,
           'var2': var2, 
           'my_data' : my_data,
              }
    if extra_context is not None:
       context.update(extra_context)

    return render_to_response(template, context,
                          context_instance=RequestContext(request))   

模板.html

    <table>
        <tbody>
            <div class="endless_page_template">
               {% include page_template %}
            </div>
        </tbody>
    </table>

    <script src="/static/assets/scripts/endless_pagination/js/endless-pagination.js"></script>

    <script>    
       $(document).ready(function() {
           $.endlessPaginate();
       });      
    </script>

模板页面.html

    {% load endless %}                          
    {% paginate my_data %}

    {% for data in my_data  %}
        ...
    {% endfor %}
    {% get_pages %}
    {% if pages.paginated %}        
        {{ pages }}
    {% endif %}         

如果我点击页码,什么也不会发生(没有页面刷新,没有 ajax 调用等)。问题出在哪里?非常感谢。在控制台中没有任何反应

4

0 回答 0