示例#1
0
 def post(self):
     data = arguments.parse_args()
     if UserModel.findByLogin(data['login']):
         return BadRequest('The informed login already exists.')
     if UserModel.findByEmail(data['email']):
         return BadRequest('The informed email already exists.')
     user = UserModel(**data)
     user.activated = False
     user.save()
     user.send_confirmation_email()
     return user.json(), 201