コード例 #1
0
ファイル: rsvp.py プロジェクト: luijar/wed
    def post(self):      
        self.response.headers['Content-Type'] = 'text/html'

        first_name = cgi.escape(self.request.get('first-name'))
        last_name = cgi.escape(self.request.get('last-name'))
        email = cgi.escape(self.request.get('email'))
        guests = cgi.escape(self.request.get('guests'))
        country = cgi.escape(self.request.get('country'))
        message = cgi.escape(self.request.get('message'))

        template_values = {
            'greetings': 'Hey'            
        }

        g = db.GqlQuery("SELECT * FROM Guest WHERE email = :1", email)

        if g is not None:
            g = Guest(first_name=first_name, 
                  last_name=last_name, 
                  email = email,
                  guests = guests, 
                  country = country, 
                  message = message)
                
            g.put()

        template_path = 'tmp/confirm.html'
        if 'es' in self.request.url:
            template_path = 'tmp/confirm-es.html'

        path = os.path.join(os.path.dirname(__file__), template_path)             
        self.response.write(template.render(path, template_values))     
コード例 #2
0
    def post(self):
        self.response.headers['Content-Type'] = 'text/html'

        first_name = cgi.escape(self.request.get('first-name'))
        last_name = cgi.escape(self.request.get('last-name'))
        email = cgi.escape(self.request.get('email'))
        guests = cgi.escape(self.request.get('guests'))
        country = cgi.escape(self.request.get('country'))
        message = cgi.escape(self.request.get('message'))

        template_values = {'greetings': 'Hey'}

        g = db.GqlQuery("SELECT * FROM Guest WHERE email = :1", email)

        if g is not None:
            g = Guest(first_name=first_name,
                      last_name=last_name,
                      email=email,
                      guests=guests,
                      country=country,
                      message=message)

            g.put()

        template_path = 'tmp/confirm.html'
        if 'es' in self.request.url:
            template_path = 'tmp/confirm-es.html'

        path = os.path.join(os.path.dirname(__file__), template_path)
        self.response.write(template.render(path, template_values))
コード例 #3
0
    def post(self):
        ime = self.request.get("ime")
        priimek = self.request.get("priimek")
        email = self.request.get("email")
        sporocilo = self.request.get("sporocilo")

        if not ime:
            ime = "Neznanec"

        if not "<script>" in sporocilo:

            guest = Guest(ime=ime,
                          priimek=priimek,
                          email=email,
                          sporocilo=sporocilo)
            guest.put()
            return self.redirect_to("main")

        else:
            sprocilo = ""
            return self.redirect_to("main")