def post(self): user = get_jwt_identity() data = parser.parse_args() logger = logging.getLogger('app.add-car-get') car = Car() car.name = data['name'] car.price = data['price'] car.description = data['description'] car.brand = data['brand'] car.model = data['model'] d = data['year'].split(',') car.year = date(int(d[0]), int(d[1]), int(d[2])) car.transmission = data['transmission'] car.engine = data['engine'] car.mileage = data['mileage'] car.fuel = data['fuel'] car.drive_train = data['drive_train'] car.car_type = data['type'] print "[*] Add Car: " print data try: car.owner = int(user) #User.get(id=int(user)) #int(data['user'])) car.save() car.add_search() return { 'data': car.dictionary(), 'message': 'Posting saved', 'status': 'success' } except Exception as e: #logger.error(str(e)) traceback.print_exc(file=sys.stdout) return { 'data': '', 'message': 'And error occur please check your fields', 'status': 'error' }