Render函数在Views 中的使用
return HttpResponse(render(request, 'movie.html')) -----直接返回指定页面
def index(request):
#批量往数据库中插入记录
#for i in range(6,66):
# DoubanModels(title='我是电影'+str(i), content=str(i), link=str(i)).save()
#return HttpResponse(render(request,'movie.html', context={'movies': DoubanModels.objects.all()}))
#return HttpResponse(render(request, 'movie.html', context={'movies': DoubanModels.objects.all()[:15]}))
#获取前15条记录 ---进行切片处理
return HttpResponse(render(request, 'movie.html', context={'movies': DoubanModels.objects.all()[:15],'up':'1','down':'2'}))
#return HttpResponse('Hello jango')
翻页的使用
#添加上默认的参数;
def page(request,page):
#pass
page = int(page) # 转换为数字
if page == 0:
page =1
return HttpResponse(render(request, 'movie.html', context={'movies': DoubanModels.objects.all()[(page-1)*15:page*15],'up': page-1,'down': page+1}))