我正在尝试用Python做一个示例logapi。以下是我目前掌握的情况:
returnobjforfailure = {}
returnobjforfailure['error'] = 'Invalid username or password'
returnobjforfailure['Result'] = 'Failed'
returnobjforfailure['status'] = 0
class Login(Resource):
def get(self):
parser = reqparse.RequestParser()
parser.add_argument('email', type=str, required=True, help='email required')
parser.add_argument('password', type=str, required=True, help='password required')
args = parser.parse_args()
del parser
test = user_controller.login(args["email"], args["password"])
print(args)
print("the last test")
print(test)
test=0
if test == 0:
print("inside if")
result1 = json.dumps(returnobjforfailure)
print("result1 ==")
print(result1)
return result1
else:
print("inside if")
result1 = json.dumps(returnobjforfailure)
print("result1 ==")
print(result1)
return result1
没有发送正确的JSON对象print语句正在打印有效的JSON对象,但是我没有从浏览器获取正确的值。你知道吗
但如果我只是写:
def get(self):
result = json.dumps(returnobjforfailure)
return result
我正在浏览器中获取结果。你知道吗
简单的打字,最后一行应该是:
result
未在代码中的任何位置定义。你知道吗相关问题 更多 >
编程相关推荐