Beispiel #1
0
 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
Beispiel #2
0
 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