def post(self): obj = User.query.filter(User.username==current_identity.username).first() update_form = ProfileUpdateForm(request.form, csrf_enabled=False) if update_form.validate(): update_form.save(obj) return {"status": "success, Profile updated!"} return update_form.errors
def put(self): data = ImmutableMultiDict(request.json) obj = User.query.filter(User.username==current_identity.username).first() update_form = ProfileUpdateForm(data, csrf_enabled=False) if update_form.validate(): profile = update_form.save(obj) return jsonify({"status": "success","data": BaseUserSerializer().dump(profile).data}) return update_form.errors