Example #1
0
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)
Example #2
0
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)