示例#1
0
 def post(self):
     data = _user_parser.parse_args()
     if UserModel.find_by_username(data['username']):
         return {"message": "User already exists!"}, 400
     user = UserModel(**data)
     user.save_to_db()
     return {"message": "User created successfully."}, 201
示例#2
0
文件: login.py 项目: Kalunge/taskAPI
 def post(self):
     '''edit a user by id'''
     data = api.payload
     user = UserModel(full_name=data['full_name'],
                      password=generate_password_hash(data['password']),
                      email=data['email'])
     user.save_to_db()
     return user_schema.dump(user)
示例#3
0
    def post(self):
        data = UserRegister.parser.parse_args()

        if UserModel.find_by_username(data["username"]):
            return {"message": "User with that userid already exist"}, 400
        user = UserModel(**data)  # **data = data["username"], data["password"]
        user.save_to_db()
        return {"message": "User created successfully"}, 201
示例#4
0
 def post(self):
     connection = sqlite3.connect("data.db")
     cursor = connection.cursor()
     data = UserResgiter.parser.parse_args()
     if UserModel.find_by_username(data['username']):
         return {'msg': "user already registered"}
     user = UserModel(**data)
     user.save_to_db()
     return {'msg': "user registered successfully"}
    def post(self):
        data = UserRegister.parser.parse_args()

        if UserModel.find_by_username(data["username"]):
            return {"message": "User already exists"}, 400

        user = UserModel(data['username'], data['password'])
        user.save_to_db()

        return {"message": "User created successfully"}, 201
示例#6
0
    def post(self):
        data = UserRegister.parser.parse_args()

        if UserModel.find_by_username(data['username']):
            return {"message": "A user with this username already exists"}, 400

        user = UserModel(**data)
        user.save_to_db()

        return {"message": "User created successfully"}, 201
示例#7
0
 def post(self):
     request_date = UserRegister.parser.parse_args()
     if UserModel.find_user_by_username(request_date['username']):
         return {
             'Message':
             f"The username {request_date['username']} is already exist"
         }, 400
     user = UserModel(**request_date)
     user.save_to_db()
     return {'Message': 'User Register Successfully...'}, 201
示例#8
0
    def post():
        data = _user_parser.parse_args()

        # select_query = "SELECT username FROM users"
        if UserModel.find_by_username(data['username']):
            return {"message": "user already exists"}, 400

        user = UserModel(**data)
        user.save_to_db()

        return {"message": "User was created"}, 201
示例#9
0
    def post(self):

        data = UserRegister.parser.parse_args()

        if UserModel.find_by_username(data['username']) is not None: # check if username already exists
            return {"message": "User with that name already exists"}, 400

        user = UserModel(data['username'], data['password'])
        user.save_to_db()

        return {"message": "Account created"}, 201 # 201 is created
示例#10
0
    def post(self):
        data = UserRegister.parser.parse_args()

        if UserModel.find_by_username(data["nom_authent"]):
            return {"message": "User déjà existant"}, 400

        user = UserModel(**
                         data)  #**data= data["nom_authent"], data["password"]
        user.save_to_db()

        return {"message": "Utilisateur créé"}, 201
示例#11
0
    def post(self):
        data = UserRegister.parser.parse_args()

        if UserModel.find_by_username(data['username']):
            return {
                'message': "User '{}' already exists!".format(data['username'])
            }, 400

        user = UserModel(**data)
        user.save_to_db()

        return {'message': 'User created successfully.'}, 201
示例#12
0
文件: user.py 项目: yautay/home_api
    def post(cls):
        data = cls.parser.parse_args()
        try:
            user = UserModel.find_by_username(data["username"])
        except:
            return {"message": "An error occurred searching for user"}, 500

        if user:
            return {
                "message":
                "An user with name '{}' already exists.".format(
                    data["username"])
            }, 400
        else:
            user = UserModel(**data)
            try:
                user.save_to_db()
                return {"message": "User created successfully"}, 201
            except:
                return {"message": "An error occurred inserting user"}, 500
示例#13
0
    def post(self):
        data = UserRegister.parser.parse_args()

        if UserModel.find_by_username(data['username']):
            return {
                "message":
                "User with with user name: {} already exists".format(
                    data['username'])
            }, 400

        # connection = sqlite3.connect('data.db')
        # cursor = connection.cursor()
        # # NULL because autoincrement _id field in database
        # query = "INSERT INTO users VALUES (NULL, ?, ?)"
        # cursor.execute(query, (data['username'], data['password'],))
        #
        # connection.commit()
        # connection.close()
        user = UserModel(**data)
        user.save_to_db()

        return {"message": "User created successfully."}, 201