公开课中的分页无法实现
来源:8-1 课程列表
qq_慕侠1381672
2019-03-03
class CourseListView(View):
def get(self, request):
all_course = Course.objects.all()
# 分页显示
try:
page = request.GET.get(‘page’, 1)
except PageNotAnInteger:
page = 1
p = Paginator(all_course, 6,request=request)
courses = p.page(page)
return render(request, 'course-list.html',{
'all_course':courses,
})
在 Paginator(all_course, 6,request=request)中有,request=request就 报错
TypeError at /course/list
init() got an unexpected keyword argument 'request’
没有就不报错,但是前段无法显示下面的分页索引
下面的无法显示
- {% if all_course.has_previous %}
- 上一页 {% endif %} {% for page in all_course.pages %} {% if page %} {% ifequal page all_course.number %}
- {{ page }} {% else %}
- {{ page }} {% endifequal %} {% else %}
- ... {% endif %} {% endfor %} {% if all_arg.has_next %}
- 下一页
{% endif %}
写回答
1回答
-
Ethreal
2019-03-03
你点进去看看源代码是不是我截图中这样 我记得好像说过这库有问题 后来修改了点,我记不太清了,干看代码是没啥问题的,要么升级下这个库的版本
022019-03-05
相似问题