Esempio n. 1
0
    def post(self):
        current_user = get_jwt_identity()
        data = car_parser.parse_args()
        print(current_user, data)

        # current_user = User.find_by_username(data['username'])
        new_car = Car(
            maker=data['maker'],
            model=data['model'],
            fuel_type=data['fuelType'],
            transmission=data['transmission'],
            description=data['description'],
            user_id=User.find_by_username(current_user).id
        )

        try:
            new_car.save_to_db()
            return {
                'message': 'Car {} {} was added. ID: {}'.format(new_car.maker, new_car.model, new_car.id),
            }
        except Exception as e:
            return {'message': 'Something went wrong', 'exception': e}, 500