Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import wsgiref.handlers
- from google.appengine.ext import webapp
- from google.appengine.ext import db
- from google.appengine.api import mail
- class Signup(db.Model):
- name = db.StringProperty(required=True)
- email = db.EmailProperty(required=True)
- class MainHandler(webapp.RequestHandler):
- def get(self):
- self.response.out.write(template.render('welcome.html', {}))
- def post(self):
- signup = Signup(self.request.POST)
- if signup.is_valid():
- existing = Signup.all()
- if signup.email not in existing
- signup.save(commit=False)
- message = mail.EmailMessage(sender="welcome@fuutprint.com",
- subject="Thank you - fuutprint.com")
- message.to = "%s <%s>" % (signup.name, signup.email)
- message.body = """
- Dear %s:
- Thanks for signing up. We'll be in touch shortly once we launch.
- Please let us know if you have any questions.
- The fuutprint.com Team
- """ % (signup.name))
- message.send()
- signup.put()
- self.redirect("thanks.html")
- else:
- self.redirect("/")
- def main():
- application = webapp.WSGIApplication([('/', MainHandler)], debug=True)
- wsgiref.handlers.CGIHandler().run(application)
- if __name__ == '__main__':
- main()
Add Comment
Please, Sign In to add comment