def post(self): error = False username = self.request.get('username') password = self.request.get('password') verify = self.request.get('verify') email = self.request.get('email') params = dict(username = username, email = email) if not valid_password(password): error = True params['error_password'] = "******" elif password != verify: error = True params['error_verify'] = "Your passwords didn't match." if not valid_email(email): error = True params['error_email'] = "That's not a valid email." if not valid_username(username): error = True params['error_username'] = "******" if not error: self.redirect('/2-2/welcome?username='******'homework_2_2.html', **params))
def post(self): username = self.request.get('username') password = self.request.get('password') verify = self.request.get('verify') email = self.request.get('email') params = dict(username = username, email = email) if not self.valid_username(username): params['error_username'] = "******" elif self.user_exists(username): params['error_username'] = "******" if not self.valid_password(password): params['error_password'] = "******" elif password != verify: params['error_verify'] = "Your passwords didn't match." if not self.valid_email(email): params['error_email'] = "That's not a valid email." if len(params) == 0: pw_hash = '' # fill in user = User(key_name=username, email = email, pw_hash = pw_hash) user.put() # cookie ... self.redirect('/welcome') else: self.response.write(helper.render_str('signup.html', **params))
def get(self, atrId): key = db.Key.from_path('Art', int(atrId)) art = db.get(key) if not art: self.error(404) return self.response.write(helper.render_str('permalink.html', art = art))
def post(self): subject = self.request.get('subject') content = self.request.get('content') if subject and content: a = Art(subject = subject, content = content) a.put() strId = str(a.key().id()) self.redirect('/2-3/' + strId) else: error = 'Subject and content please!' self.response.write(helper.render_str('newpost.html', error=error, subject = subject, content = content))
def get(self,artId = None): arts = [] if artId: key = db.Key.from_path('Art', int(artId)) art = db.get(key) if not art: self.error(404) return arts.append(art) else: arts = db.GqlQuery("SELECT * FROM Art ORDER BY created LIMIT 10") self.response.write(helper.render_str('blog.html', arts = arts))
def get(self): self.response.write(helper.render_str('newpost.html'))
def get(self): self.response.write(helper.render_str('signup.html'))
def render(self): self._render_text = self.content.replace('\n', '<br>') return helper.render_str('post.html', art = self)
def get(self): arts = db.GqlQuery("select * from Art order by created desc limit 10") self.response.write(helper.render_str('blog.html', arts = arts))
def get (self): username = '' # fill in self.response.write(helper.render_str('welcome.html', username = username))
def get (self): username = self.request.get('username') self.response.write(helper.render_str('welcome.html', username = username))
def get(self): self.response.write(helper.render_str('homework_2_2.html'))