コード例 #1
0
def profile():
    user = request.user
    form = UserForm(request.form, obj=user)
    if request.method == 'POST' and form.validate():
        form.populate_obj(user)
        data = (request.form).to_dict()
        data.pop('csrf_token', None)
        try:
            user.save()
            flash("Update Succeeded!", 'success')
        except NotUniqueError:
            flash('This username is existed!', 'error')
    return render_template('sites/home/profile.html', form=form)