django框架:get_list_or_404获取列表或返回404

日期:2018-06-30 23:01:59 章节:  django开发流程及原理

get_list_or_404获取列表或返回404,获取列表数据,如果抛异常就返回404,感觉一般也不会用此方法。

  • get_list_or_404(klass, args, *kwargs)

  • klass:获取列表的一个Model、Manager或QuerySet实例

  • **kwargs:查寻的参数,格式应该可以被get()和filter()接受

from django.shortcuts import *
def index(request):
   # list = get_list_or_404(BookInfo, pk__lt=1)
   list = get_list_or_404(BookInfo, pk__lt=6)
   return render(request, 'booktest/index.html', {'list': list})