def novo(): nucleos = [(c.id, c.descricao) for c in Nucleo.query.order_by(Nucleo.descricao).all()] form = EventoForm() form.id_nucleo.choices = nucleos form.id_nucleo.choices.insert(0, (0, 'Selecione...')) if request.method == "POST" and form.validate_on_submit(): evento = Evento() form.populate_obj(evento) if evento.id_nucleo == 0: evento.id_nucleo = None db.session.add(evento) db.session.commit() flash("Evento adicionado com sucesso!", "success") return redirect("/evento/") return render_template("evento/form.html", form = form, menu='eventos')