我有三个不同的文件用户名,密码和角色如果这三个值匹配,那么用户将能够登录,否则他将无法登录。在
def loginemployee(request):
body_unicode = request.body.decode('utf-8')
body = json.loads(body_unicode)
payload = body['username']
passwordcheck = body['password']
rolecheck = body['role']
if payload:
employee=models.Employees.objects.filter(Q(username=payload['username']) & Q(password=passwordcheck['password']) & (Q(role=rolecheck['role']) | Q(backup_role=payload['role'])))
# employees1=models.Employees.objects.filter(Q(email=payload['username']) & Q(role=payload['role']))
# empl=(employee+employees1);
if employee:
emp = serializers.serialize('json', employee)
return HttpResponse(emp,content_type='application/json')
你能帮我解决上面代码中的问题吗。 我收到错误消息字符串索引必须是整数
目前没有回答
相关问题 更多 >
编程相关推荐