Exemplo n.º 1
0
def tag_edit(id):
    tag = Tag.query.filter_by(id=id).first()
    if not tag:
        return abort(404)
    form = TagForm(request.form, obj=tag)
    if form.validate_on_submit():
        form.populate_obj(tag)
        db.session.add(tag)
        db.session.commit()
        flash(u'Done!')
        return redirect(url_for('tags'))
    flash_errors(form)
    return render_template('tag-form.html', form=form)
Exemplo n.º 2
0
def tag_edit(id):
    tag = Tag.query.filter_by(id=id).first()
    if not tag:
        return abort(404)
    form = TagForm(request.form, obj=tag)
    if form.validate_on_submit():
        form.populate_obj(tag)
        db.session.add(tag)
        db.session.commit()
        flash(u'Done!')
        return redirect(url_for('tags'))
    flash_errors(form)
    return render_template('tag-form.html', form=form)
Exemplo n.º 3
0
def tag_new():
    form = TagForm(request.form)
    if form.validate_on_submit():
        try:
            tag = Tag(form.name.data)
            db.session.add(tag)
            db.session.commit()
        except IntegrityError:
            flash(u'Tag "%s" exists already.' % form.name.data, 'error')
            return render_template('tag-form.html', form=form)
        flash(u'Done!')
        return redirect(url_for('tags'))
    flash_errors(form)
    return render_template('tag-form.html', form=form)
Exemplo n.º 4
0
def tag_new():
    form = TagForm(request.form)
    if form.validate_on_submit():
        try:
            tag = Tag(form.name.data)
            db.session.add(tag)
            db.session.commit()
        except IntegrityError:
            flash(u'Tag "%s" exists already.' % form.name.data,
                    'error')
            return render_template('tag-form.html', form=form)
        flash(u'Done!')
        return redirect(url_for('tags'))
    flash_errors(form)
    return render_template('tag-form.html', form=form)