def put(self): form = ProfileForm(request.form) if form.validate(): response = self.rest.putForm( form.toDict(), username = session['user.username'], password = session['user.password'] ) data = json.loads(response) flash("Successfully updated your profile!", "success") return render_template('auth/profile.html', form=form)
def put(self): form = ProfileForm(request.form, csrf_enabled = False) if form.validate(): user = User.query.filter_by( username = session['identity.name'] ).first() user.username = form.username.data user.email = form.email.data user.key = form.key.data db.session.add(user) db.session.commit() return jsonify(user=user.toDict()) return jsonify({'error': form.errors})
def get(self): user = User.query.filter_by(username = session['identity.name']).first() form = ProfileForm(obj = user) return jsonify(form.toDict())