Esempio n. 1
0
 def post(self):
     user = users.get_current_user()
     current_reader = self.find_current_reader()
     if current_reader is None:
         name = self.post_str('name')
         reader = Reader.all(keys_only=True).filter('name', name).get()
         if reader is not None:
             raise HTTPBadRequest("I'm afraid that name's already taken.")
         current_reader = Reader(emails=[user.email()], name=name)
         current_reader.put()
         self.add_flash("Account created successfully.")
         self.return_see_other('/')
     else:
         self.add_flash("You've already got an account!")
         self.return_return_see_other('/')