def post(self): articles_deleted = 0 for article_key in self.request.POST.getall('delete_article'): try: article_key = Key(article_key) except BadKeyError: # Wrong syntax for a key, move on to next key. continue article = NewsArticle.get(article_key) if article: article.delete() articles_deleted += 1 # Else, not article has this key. self.render_template('admin_news', {'news_list': NewsArticle.all().order('-date'), 'delete_successful': '%d article(s) deleted.' % articles_deleted})
def post(self): post = self.request.POST if "delete_article" in post: output = post.getall('delete_article') try: counter = 0 for articleKey in output: article = NewsArticle.get(Key(articleKey)) article.delete() counter += 1 message = '%d Article(s) deleted.' % counter except datastore_errors.Error: message = 'Database error, a subset of your selection might have been deleted' else: message = 'No articles selected, congratulations, you wasted some CPU time.' news_list = NewsArticle.all().order('-date'); self.render_template('admin_news', { 'news_list' : news_list, 'delete_successful' : message })
def post(self): post = self.request.POST if "delete_article" in post: output = post.getall('delete_article') try: counter = 0 for articleKey in output: article = NewsArticle.get(Key(articleKey)) article.delete() counter += 1 message = '%d Article(s) deleted.' % counter except datastore_errors.Error: message = 'Database error, a subset of your selection might have been deleted' else: message = 'No articles selected, congratulations, you wasted some CPU time.' news_list = NewsArticle.all().order('-date') self.render_template('admin_news', { 'news_list': news_list, 'delete_successful': message })
def get(self): self.render_template('admin_news', {'news_list': NewsArticle.all().order('-date')})
def get(self): self.render_template('admin_news', {'news_list' : NewsArticle.all().order('-date')})