html里如何插入分页,如何将分页添加到我的index.html中?

#views.py

class IndexView(generic.ListView):

template_name = 'index.html'

context_object_name = 'home_list'

queryset = Song.objects.all()

paginate_by = 1

def get_context_data(self, **kwargs):

context = super(IndexView, self).get_context_data(**kwargs)

context['all_artists']=Artist.objects.all()

context['all_songs']=Song.objects.all()

context['all_albums']=Album.objects.all()

return context

base.html文件(这是由index.html的延长):

#base.html

{% block content %}{% endblock %}

{% block pagination %}

{% if is_paginated %}

{% endif %}

{% endblock %}

而且我的index.html:

{% extends 'base_generic.html' %}

{% block title %}

Listen to songs {% endblock %}

{% block content %}

Best Songs

{% for song in all_songs %}

  1. {{song.song_title}} %7B%7Bsong.song_logo%7D%7D

{% endfor %}

Best Albums

{% for album in all_albums %}

{% endfor %}

{% endblock %}

所以当我编译这个,我得到这个窗口: Image here 但在所有页面,它保持不变。我想要显示1歌曲per page.Help家伙!!!! :]:]:]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值