Esempio n. 1
0
    def post(self):
        """Create user"""

        args = reqparse.parse_args()

        user = Users(username=args.username, email=args.email,
                     password=args.password)

        db.session.add(user)
        db.session.commit()

        return {'message': 'User successful created'}
Esempio n. 2
0
    def put(self, id):
        """Create user"""

        args = reqparse.parse_args()
        user = Users.query.filter_by(id=id).first()
        user.username = args.get('username', user.username)
        user.email = args.get('email', user.email)
        user.password = args.get('password', user.password)
        user.admin = args.get('admin', user.admin)
        db.session.add(user)
        db.session.commit()


        return {'message': 'User successful updated'}