def get(self, spamid = None): if spamid is None: spams = Spam.all().order('-updated_at').fetch(10) self.template_value['spams'] = spams self.template_value['can_spam'] = True if self.user is None: self.template_value['can_spam'] = False return self.render('spam/index.html') else: spam = Spam.get_by_id(int(spamid)) self.template_value['spam'] = spam subspams = SubSpam.all().filter("parent_spam = ", spam).order('created_at') self.template_value['subspams'] = subspams self.template_value['can_spam'] = can_spam(self, spam) return self.render('spam/show.html')
def find_spam(self, spamid): spam = Spam.get_by_id(int(spamid)) if spam is None: return self.redirect('/') return spam