如果我没有分页会发生什么?只是继续循环帖子...为什么需要分页,为页脚?

时间:2016-04-06 08:55:48

标签: javascript html css django

我总是看到加载更多按钮,为什么我需要它呢?如果我没有分页会发生什么?只是让帖子显示没有分页?反正我也不需要页脚。

{% for post in Posts %}
<div class='col-sm-4'>
{{post.content}}
</div>
{% endfor %}

以上简单的代码可以做到,没有更多的负载或分页,我的网页会降级吗?..我真的没有看到需要分页并为我的网站加载更多功能....我不喜欢的原因不想要的是因为我不确定如何写它们......

3 个答案:

答案 0 :(得分:1)

首先,使用djangos通用视图(ListView),分页实际上是在视图中实现的一行,然后在文档中给出了模板的代码(bootstrap文档也有分页示例代码片段)。

您当前的循环与

基本相同
Paragraph.PageBreakBefore

随着idx_pos = np.where(x > 0.) idx_pos_sorted = np.argsort(x[idx_pos]) n = len(idx_pos[0]) n_punc = int(n*percentage) x[idx_pos[0][idx_pos_sorted[n_punc:]], idx_pos[1][idx_pos_sorted[n_punc:]]] = ( x[idx_pos[0][idx_pos_sorted[n_punc]], idx_pos[1][idx_pos_sorted[n_punc]]]) 的增加,更多的信息将被打印到屏幕上,这会导致一个人收集太多信息。即使他们可以全部收集,但大多数信息都会赢得“关心并且只需要前几个结果。

因此,如果没有分页,您只需让用户等待额外的时间让服务器生成内容,并让浏览器显示该内容(使用图像/媒体时更长)。

人类不喜欢等待,不要在他们不需要的时候制作它们。

答案 1 :(得分:0)

您添加的每个帖子都会有一定的权重,特别是如果它还有图像或其他媒体。您的用户必须加载您在页面加载时所拥有的所有内容。这将使您的页面加载缓慢。

缓慢加载页面的性能较差,因为人们放弃了加载。

当按照用户要求一点一点地加载时,它不会产生这样的影响。

答案 2 :(得分:0)

虽然@Haroen Viaene是正确的,但这只是问题的一个方面。如果用户想要找到他已经读过的某个旧帖子,那么很多帖子也很难浏览。另一种方法(没有“加载更多”或分页)是使用搜索框和/或类别来分隔您的帖子。