Beispiel #1
0
    def post(self):
        subscribe = Subscription()
        subscribe.name = self.request.get('name')
        subscribe.email = self.request.get('email')
        subscribe.sub_type = self.request.get('sub_type')
        subscribe.put()

        template = jinja_environment.get_template('thanks_subscription.html')
        self.response.out.write(template.render())
Beispiel #2
0
    def get(self, id):
        p = Subscription.get_by_id(int(id))

        #used ID to generate link but use key to delele (harder to guess)
        template_values = {
            'email': p.email,
            'person_key': p.key(),
        }

        template = jinja_environment.get_template('unsubscribe.html')
        self.response.out.write(template.render(template_values))
Beispiel #3
0
    def get(self, id):
        p = Subscription.get_by_id(int(id))

        #used ID to generate link but use key to delele (harder to guess)
        template_values = {
            'email': p.email,
            'person_key': p.key(),
        }

        template = jinja_environment.get_template('unsubscribe.html')
        self.response.out.write(template.render(template_values))
Beispiel #4
0
    def post(self):
        subscribe = Subscription()
        subscribe.name = self.request.get('name')
        subscribe.email = self.request.get('email')
        subscribe.sub_type = self.request.get('sub_type')
        subscribe.put()

        template = jinja_environment.get_template('thanks_subscription.html')
        self.response.out.write(template.render())