记录日志
一、添加路由
查看日志路由 urls.py
二、添加视图函数
在views.py中添加视图函数
添加和查看日志log(其中包含分页器)
三、添加日志功能涉及的模型层操作
添加和查看日志功能主要操作的是日志表(Log)
四、记录日志的前端模板
在templates文件夹下创建others文件夹,并在其中新建Log.html
查看日志路由 urls.py
path('log/', views.log, name='log'),
在views.py中添加视图函数
添加和查看日志log(其中包含分页器)
def log(request): log_num = models.Log.objects.count() page_num_int = int(request.GET.get('page', 1)) log_list = models.Log.objects.all() paginator = Paginator(log_list, 10) if paginator.num_pages > 9: if page_num_int - 4 < 1: page_range = range(1, 9) elif page_num_int + 4 > paginator.num_pages: page_range = range(paginator.num_pages - 8, paginator.num_pages + 1) else: page_range = range(page_num_int - 4, page_num_int + 4) else: page_range = paginator.page_range page = paginator.page(page_num_int) return render(request, 'other/Log.html', {'page_range': page_range, 'page': page, 'page_num_int': page_num_int, 'log_num': log_num, 'start': 1, 'end': paginator.num_pages})
添加和查看日志功能主要操作的是日志表(Log)
在templates文件夹下创建others文件夹,并在其中新建Log.html