예제 #1
0
def edit_result(id):
    result = Result.query.get_or_404(id)
    form = ResultForm(obj=result)
    if form.validate_on_submit():
        form.populate_obj(result)
        db.session.commit()
    else:
        print form, form.errors
    print form.last_name.data
    return render_template("edit.html", result=form, id=id)
예제 #2
0
def card_edit(card_id):
    if can_user_edit_card(current_user, card_id):
        form = ResultForm(obj=Result.query.get_or_404(card_id))
        if form.validate_on_submit():
            form.populate_obj(Result.query.get_or_404(card_id))
            db.session.commit()
            return redirect(url_for('profile_show', id=current_user.id))
        else:
            print form.errors
        return render_template("card_edit.html", result=form, id=card_id)
    return redirect(url_for('start_page'))
예제 #3
0
def card_create():
    form = ResultForm()
    if form.validate_on_submit():
        form.user_id.data = current_user.id
        result = Result()
        form.populate_obj(result)
        db.session.add(result)
        db.session.commit()
        return redirect(url_for('profile_show', id=current_user.id))
    else:
        print form.errors
    return render_template('add_card.html', form=form)