def admin_hoteles(): if not current_user.is_admin(): return redirect(url_for('index')) form = CreateHotelForm(request.form) hoteles_p = [] for hotel in Hotel.select(): nombre = hotel.nombre region = hotel.region ciudad = hotel.ciudad direccion = hotel.direccion formd = DeleteHotelForm(request.form) hoteles_p.insert(len(hoteles_p),{'nombre':nombre, 'region':region,'ciudad':ciudad,'direccion':direccion,'form':formd }) if form.validate_on_submit(): try: hotel = Hotel.get(Hotel.nombre == form.nombre.data) if hotel: return render_template('admin_hoteles.html',hoteles=hoteles_p, form=form, error=u'nombre de hotel ya existente en sistema') except: Hotel.create( nombre=form.nombre.data, region=form.region.data, ciudad=form.ciudad.data, direccion=form.direccion.data, numeroAtencion=form.numeroAtencion.data, emailContacto=form.emailContacto.data ) return redirect(url_for('admin_hoteles')) return render_template('admin_hoteles.html',hoteles=hoteles_p,form=form)