コード例 #1
0
 def mutate(self, info, email, password, firstname, lastname, **kwargs):
     user = MyUser.query.filter_by(email=email).first()
     if user:
         return SignUpResponse(ok=False,
                               error="Already signed up",
                               user=None)
     else:
         new_user = MyUser(email=email,
                           password=password,
                           firstname=firstname,
                           lastname=lastname)
         new_user.set_password(password)
         db.session.add(new_user)
         db.session.commit()
         return SignUpResponse(ok=True, error=None, user=new_user)