从查看某些论坛软件将数据存储在数据库中的方式(例如,phpBB使用MySQL数据库存储几乎所有内容),我开始想知道为什么他们这样做?难道不能像使用xslt一样快速有效地存储论坛主题和帖子吗?或者至少将帖子存储在主题中?
在我的页面上,所有博客帖子都会显示出来.所以我想实现下一个/上一个按钮来改善我的页面.
def PostLists(request):
num = request.session.get('num',-5)
request.session['num'] = num
num = num + 5
exp = Post.objects.order_by('-date').all()[num:(num+5)]
context = {
'object_list': exp
}
if (request.user.is_authenticated):
return render(request, 'dashboard/postlist.html', context=context)
else:
return redirect('login')
Run Code Online (Sandbox Code Playgroud)
我在我的html代码中添加了一个下一个按钮,它会将我重定向到我上面显示的相同的views.py函数,变量(num)将增加5,从而显示我接下来的5个帖子.然而,这似乎不起作用,因为我总是看到相同的5个帖子.
有没有更好的方法来实现下一个/上一个按钮?如果是这样,请说明一下?非常感谢!
forums ×4
data-mining ×1
django ×1
django-views ×1
mysql ×1
non-english ×1
php ×1
resources ×1
storage ×1