def post(self):
     self.require_auth()
     posts = self.post_vars({
             'name': '^[^\s/]+$',
             'href': '^[^\s]+$',
             'title': '^.+$'
         }, 'new.html')
     if not posts: return
     name = posts['name']
     href = posts['href']
     title = posts['title']
     link = get_golink(name)
     if link:
         posts['error'] = 'That name is taken.'
         self.render('new.html', posts)
         return
     link = new_golink(name, href, title)
     self.redirect('/' + name + '+')
 def post(self):
     self.require_auth()
     posts = self.post_vars(
         {
             'name': '^[^\s/]+$',
             'href': '^[^\s]+$',
             'title': '^.+$'
         }, 'new.html')
     if not posts: return
     name = posts['name']
     href = posts['href']
     title = posts['title']
     link = get_golink(name)
     if link:
         posts['error'] = 'That name is taken.'
         self.render('new.html', posts)
         return
     link = new_golink(name, href, title)
     self.redirect('/' + name + '+')
示例#3
0
 def path_link(self):
     return get_golink(self.path())