def post(self, id=None): if id: try: User.get(id=id) #hier prüfen ob der user den freund schon besitzt oder via app mit /<id>/friends/ ? except User.DoesNotExist: return Response(status=404) else: #add new user friend resp = request.get_json() friend = resp.get('friend') accepted = resp.get('accepted') or False blocked = resp.get('blocked') or False friend = UserFriend.create( user=id, friend=friend, accepted=accepted, blocked=blocked, ) return Response(json.dumps(friend.serialize), mimetype='application/json') else: return Response(status=404)