예제 #1
0
 def post(self):
     data = User.parser.parse_args()
     log.info("{}".format(data))
     if Usermodel.find_by_name(data['username']):
         log.warning("User with name {} is already exists".format(data['username']))
         return {"message":"User with name {} is already exists".format(data['username'])}
     user = Usermodel(**data)
     user.save()
     return user.json()
예제 #2
0
 def post(self):
     data = RegistorUser.parser.parse_args()
     if Usermodel.find_by_user(data['username']):
         return {'message': 'a user with this name has already exist'}
     user = Usermodel(data['username'], data['password'])
     try:
         user.save_to_db(user)
     except:
         return {'message': 'an error occoured in insert user to database'}
     return user.json(), 201