dajngo 权限

    xiaoxiao2022-07-13  178

    dajngo权限

    def index(request): user = request.session.get('account') calss = models.Class.objects.all() p = Paginator(calss, 1) # 分页,每页展示三条数据 id = request.GET.get('id') # 获取分页id try: calss = p.page(id) except EmptyPage: # 没有传ID,默认为第一页 calss = p.page(1) except PageNotAnInteger: # id为小数,默认为第一页 calss = p.page(1) if user: users = models.User.objects.filter(account=user).first() ter = models.User.objects.filter( account=user, is_ter=True).first() user = models.User.objects.filter(account=user, is_ter=False).first() print(ter) return render(request, 'index.html', locals()) def add_class(request): user_name = request.session.get('account') ter = models.User.objects.filter(account=user_name, is_ter=True).first() user = models.User.objects.filter(account=user_name, is_ter=False).first() if ter: if request.method == "POST": name = request.POST.get('name') number = request.POST.get('number') path = request.FILES.get('img') file_path = name + '.' + path.name.split('.')[-1] # 取到后缀 file = 'img/' + file_path # 数据库存储的路径了 with open(os.path.join(STATICFILES_DIRS[0], file), 'wb') as fp: fp.write(path.read()) models.Class.objects.create( name=name, number=number, path=file, user=ter ) return redirect('/') elif user: return redirect('/') return render(request, 'add_class.html')
    最新回复(0)