Exemple #1
0
    def post(self):
        user = users.get_current_user()
        
        # We require a valid user
        if not user:
            self.redirect(users.create_login_url(self.request.uri))
    
        list_item = ListItem()
        
        list_item.author = user
        list_item.title = self.request.get('title')
        list_item.details = self.request.get('details')

        # If we were able to save, get rid of the template cache
        if list_item.put():
            memcache_key = user.nickname() +  '_list_items'            
            memcache.delete(memcache_key)

        self.redirect('/view')