def sign_up(): request_params = request.get_json() email = request_params.get('email') q = db.session.query(User) \ .filter(User.email == email) if q.count() > 0: return jsonify( userMeesage="이미 가입되어있는 이메일 주소입니다." ), 409 try: user = User() user = user.update_data(**request_params) db.session.add(user) db.session.commit() token = user.get_token() user_data = user.serialize() return jsonify( data=user_data, token=token ), 201 except AttributeError: return jsonify( userMessage="요청 데이터의 키밸류가 바람직 하지 않습니다." ), 400