def edit_event(id): event = Event.query.filter_by(id=id).first() print(event) form = EventForm(obj=event) if form.validate_on_submit(): event.title = form.title.data event.description = form.description.data event.date_start = form.date_start.data event.time_start = form.time_start.data event.date_end = form.date_end.data event.time_end = form.time_end.data db.session.commit() return redirect(url_for('show_all_events')) return render_template("edit_event.html", form=form, event=event)
def create_event(): form = EventForm() if form.validate_on_submit(): ##почему не работает form.validate_or_submit title = form.title.data description = form.description.data date_start = form.date_start.data time_start = form.time_start.data date_end = form.date_end.data time_end = form.time_end.data event = Event(owner=current_user, title=title, description=description, date_start=date_start, time_start=time_start, date_end=date_end, time_end=time_end) db.session.add(event) db.session.commit() return redirect("/") return render_template("create_event.html", form=form)