导语:
写了一个简单的篮球信息管理系统,与大家一起分享,如有不足之处,请各位猿友们指正,我们一起加油!
功能:
实现对球员等信息的增删改查,以及写到前端界面展示。
主要代码:
1. 对球员信息进行操作
def qiuyuan(request): qiuyuans = models.qiuyuan.objects.all() pn=request.GET.get('pn',1) try: pn=int(pn) except: pn=1 #搜索 keyword=request.GET.get('keyword',None) if keyword is not None: qiuyuans=models.qiuyuan.objects.filter(xingming__icontains=keyword).all() else: qiuyuans=models.qiuyuan.objects.all() #分页,分上一页和下一页 paginator=Paginator(qiuyuans,5) #a1:查询结果集 a2:每页显示记录数 try: qiuyuans=paginator.page(pn) #获取某一页记录 except (EmptyPage,InvalidPage,PageNotAnInteger) as e: pn=1 qiuyuans=paginator.page(pn) #获取总页数 num_pages=qiuyuans.paginator.num_pages #分页数字显示 #显示5个数字,当前页数放在中间(高亮显示) if num_pages>=5: #总页数大于你想要的显示的分页数字 if pn<=2: start=1 end=6 elif