def post(self): args = self.reqparse.parse_args() f1 = Tabla.id_tabla f2 = Tabla.borrado tabla = Tabla.query.filter(f1==args['id_tabla'],f2==False).first() if tabla is None: return formatOutput(3003) else: fecha = args['fecha'] privacidad = args['privacidad'] color = args['color'] comienza = args['comienza'] finaliza = args['finaliza'] titulo = args['titulo'] descripcion = args['descripcion'] timediff_h = args['timediff_h'] timediff_inmins = args['timediff_inmins'] timediff_m = args['timediff_m'] nuevo_evento = Evento(tabla, fecha, privacidad, color, comienza, finaliza, titulo, descripcion, timediff_h, timediff_inmins, timediff_m) if args['url_imagen'] is not None: nuevo_evento.url_imagen = args['url_imagen'] if args['direccion'] is not None: nuevo_evento.direccion = args['direccion'] if args['latitud'] is not None: nuevo_evento.latitud = args['latitud'] if args['longitud'] is not None: nuevo_evento.longitud = args['longitud'] if args['lugar'] is not None: nuevo_evento.lugar = args['lugar'] db.session.add(nuevo_evento) db.session.commit() return formatOutput(3004), 201
def post(self): args = self.reqparse.parse_args() f1 = Tabla.id_tabla f2 = Tabla.borrado tabla = Tabla.query.filter(f1 == args['id_tabla'], f2 == False).first() if tabla is None: return formatOutput(3003) else: fecha = args['fecha'] privacidad = args['privacidad'] color = args['color'] comienza = args['comienza'] finaliza = args['finaliza'] titulo = args['titulo'] descripcion = args['descripcion'] timediff_h = args['timediff_h'] timediff_inmins = args['timediff_inmins'] timediff_m = args['timediff_m'] nuevo_evento = Evento(tabla, fecha, privacidad, color, comienza, finaliza, titulo, descripcion, timediff_h, timediff_inmins, timediff_m) if args['url_imagen'] is not None: nuevo_evento.url_imagen = args['url_imagen'] if args['direccion'] is not None: nuevo_evento.direccion = args['direccion'] if args['latitud'] is not None: nuevo_evento.latitud = args['latitud'] if args['longitud'] is not None: nuevo_evento.longitud = args['longitud'] if args['lugar'] is not None: nuevo_evento.lugar = args['lugar'] db.session.add(nuevo_evento) db.session.commit() return formatOutput(3004), 201