def nuevo_evento(): form = EventoForm(request.form) if request.method == 'POST' and form.validate(): adapter.crear_evento(session['usuario_id'],form) return redirect(url_for('perfil')) return render_template('nuevo_evento.html', form=form)
def nuevo_evento(): form = EventoForm(request.form) db_session = Session() usuario = db_session.query(Usuario).filter_by(id=session['usuario_id']).first() if request.method == 'POST' and form.validate(): usuario.asignar_evento(form) return redirect(url_for('perfil')) return render_template('nuevo_evento.html', form=form)
def nuevo_evento(): form = EventoForm(request.form) db_session = Session() usuario = db_session.query(Usuario).filter_by( id=session['usuario_id']).first() if request.method == 'POST' and form.validate(): usuario.asignar_evento(form) return redirect(url_for('perfil')) return render_template('nuevo_evento.html', form=form)
def post(self): form = EventoForm(request.form) if form.validate(): adapter.crear_evento(current_user.get_id(),form) current_app.logger.info('Creando nuevo evento con exito') return redirect(url_for('perfil')) else : current_app.logger.error('No se pudo crear el evento. Uno o mas datos del form son invalidos') headers = {'Content-Type': 'text/html'} return make_response(render_template('nuevo_evento.html', form=form, method="post", action="/nuevo_evento"),200,headers)
def post(self,evento_id): form = EventoForm(request.form) if form.validate(): evento = adapter.guardar_edicion_a_evento(evento_id,form) current_app.logger.info('Guardando edicion del evento') return redirect(url_for('evento', evento_id=evento_id)) else: current_app.logger.error('La edicion del evento no pudo guardarse porque el formulario no esta validado') headers = {'Content-Type': 'text/html'} return make_response(render_template('nuevo_evento.html', form=form, editar=True, action="/editar/"+evento_id),200,headers)