コード例 #1
0
ファイル: main.py プロジェクト: jamesporter/2000reviews
 def get(self):
     index_text = memcache.get("index")
     if not index_text:
         count = Review.all(keys_only=True).count()
         last_twelve = Review.gql("ORDER BY creationDate DESC LIMIT 12")
         percentage = count/20.0
         if percentage > 100.0:
             percentage = 100
         template = jinja_environment.get_template("index.html")
         index_text = template.render({"categories":Review.categories, "percentage":percentage, "numReviews":count, "latestReviews":last_twelve})
         memcache.add("index", index_text)
     self.response.out.write(index_text)
コード例 #2
0
ファイル: main.py プロジェクト: jamesporter/2000reviews
 def get(self):
     if not users.is_current_user_admin():
         self.redirect("/nopermission")
     else:
         reviews = Review.all()
         self.response.out.write(json.dumps([r.to_dict() for r in reviews]))