【发布时间】:2012-10-17 19:37:48
【问题描述】:
我正在使用 django endless pagination 。它工作正常,只显示底部的数字。
但是,我尝试将 twitter 风格融入其中:
我完全按照但没有工作。
当我查看js代码时,我看到他们在js类中使用了.endless_more,但是生成的html文件只有两个链接类:
1)endless_page_current
2)endless_page_link
但他们在js 中使用了a.endless_more。
你能告诉我正确的实现方式吗?
谢谢
观看次数:
from endless_pagination.decorators import page_template
@page_template("my_index_page.html")
def myview(request,template='my_index.html', extra_context=None):
data = {}
if extra_context is not None:
data.update(extra_context)
myobj = Myobj.objects.all()
data['myobj'] = myobj
return render_to_response(template, data, context_instance=RequestContext(request))
模板:
my_index.html
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script src="{{ STATIC_URL }}js/endless.js"></script>
<script src="{{ STATIC_URL }}js/endless_on_scroll.js"></script>
{% include page_template %}
my_index_page.html
{% load templatetags %}
<center>
<div>
{% load endless %}
{% paginate myobj %}
{% for obj in myobj %}
{{ obj.name }}
{% endfor %}
{% show_pages %}
</div>
<center>
在这里,我认真地相信我需要添加一些类,例如 django-endless-documentation 错过的 endless_more 。
【问题讨论】:
-
我建议你也应该发布视图和模板代码。
-
告诉我一件事,真的有用吗?如果是的话,如果我犯了任何错误,我会重新检查
-
什么有效?无休止的分页(推特分页)?是的,它确实。我一直在我的项目中使用它
-
@Jonathan 我添加了代码,请看。
标签: python django django-pagination