def rqloglist(request):
if request.method != "GET":
raise SuspiciousOperation
if not request.user.is_authenticated() or not request.user.is_active:
raise PermissionDenied
is_admin = check_is_admin(request.user.username)
if not is_admin:
raise PermissionDenied
log = models.RequestsLog.objects.all().order_by('-date')
paginator = Paginator(log, 100)
page = request.GET.get('page')
try:
logpage = paginator.page(page)
except PageNotAnInteger:
logpage = paginator.page(1)
except EmptyPage:
logpage = paginator.page(paginator.num_pages)
vars = { 'list': logpage }
return render(request, 'requests/rqloglist.html', vars)
评论列表
文章目录