사용자를 생성하기 위해 파이썬에서 API를 개발하려고합니다. 아래는 제 코드입니다. "[email protected]" "암호"내 REST 클라이언트에서 실행하면글로벌 이름 'reqparse'가 정의되지 않았습니다.
from flask import Flask
from flask_restful import Resource, Api
app = Flask(__name__)
api = Api(app)
class CreateUser(Resource):
def post(self):
try:
# Parse the arguments
parser = reqparse.RequestParser()
parser.add_argument('email', type=str, help='Email address to create user')
parser.add_argument('password', type=str, help='Password to create user')
args = parser.parse_args()
_userEmail = args['email']
_userPassword = args['password']
return {'Email': args['email'], 'Password': args['password']}
except Exception as e:
return {'error': str(e)}
api.add_resource(CreateUser, '/CreateUser')
if __name__ == '__main__':
app.run(debug=True)
는 그러나, 나는 { "이메일"로 클라이언트에 JSON 형식의 이메일과 비밀번호를 게시 : "ABC" }
내가 { "오류"로 REST 클라이언트 몸에 오류가 발생 : }
"전역 이름 'reqparse이'정의되지 않았습니다" 나는 플라스크 - 평온한 모든 플라스크 라이브러리가 설치된 Python 2.7 64bit를 가지고있다. 누군가 내게 수정을 말할 수 있습니까 ???
당신은 수입하지 않는 'reqparse'. –
나는 그 일을 고마워했다. :) 이제 나는 내가 올린 글을 얻는 대신 이메일과 패스워드 모두에 null을 받는다. 당신은 내가 무엇을 놓치고 있는지 알려줄 수 있습니까 –