def create(): form = DocForm(csrf_enabled=False) if form.validate_on_submit(): doc = Doc() logger.info(form.populate_obj(doc)) db.session.add(doc) flash('Document created successfully.', 'success') return redirect('.index') else: return render_template('docs/create.html', form=form)
def update(slug): doc = Doc.query.filter_by(slug=slug).first() if doc is None: flash('Document <strong>%s</strong> is missing.', 'error') return redirect('.index') form = DocForm(csrf_enabled=False) if form.validate_on_submit(): form.populate_obj(doc) flash('Document updated successfully.', 'success') return redirect('.index') else: not form.errors and form.process(obj=doc) return render_template('docs/create.html', form=form)