def post(self): parser = reqparse.RequestParser() parser.add_argument('username', help='This field cannot be blank', required=True) parser.add_argument('email', help='This field cannot be blank', required=True) parser.add_argument('password', help='This field cannot be blank', required=True) data = parser.parse_args() user_name = data["username"].strip() email = data["email"].strip() password = data["password"].strip() if user_name == "" or email == "" or password == "": return jsonify({"Error": "Fields have not been filled"}), 400 else: t = tuple(user_name) if t[0].isdigit(): return jsonify({"error": "username cant be string"}), 400 else: # password_candidste = Users.generate_hash(password) new_user = Users(user_name, password, email) # user_data = {"username": user_name.lower(), "email": email, "password": password_candidste} return new_user.check_user()