コード例 #1
0
ファイル: admin_handlers.py プロジェクト: niczy/nich01as-us
 def post(self):
     channel_id = self.request.get("channel_id")
     title = self.request.get("title")
     cover_img = self.request.get("cover_img")
     channel = data_source.get_channel(channel_id)
     if channel:
         self.response.out.write("exist")
     else:
         channel = ChannelModel(key_name = channel_id, title = title, cover_img = cover_img)
         channel.put()
         self.redirect(router_path["admin_channel_list"])
コード例 #2
0
ファイル: cron_handlers.py プロジェクト: niczy/nich01as-us
 def get(self):
     channels = ChannelModel.all().fetch(MAX_NUM_CHANNELS)
     for c in channels:
         taskqueue.add(
             url=router_path["cron_persist_channel"],
             params={"name": "persist_channel", "channel_id": c.key().name()},
         )
コード例 #3
0
ファイル: video_handlers.py プロジェクト: niczy/nich01as-us
 def get(self):
     q = ChannelModel.all()
     offset, limit = handlers.parse_offset_and_limit(self)
     values = {}
     channels = q.fetch(limit, offset = offset)
     values["offset"] = offset
     values["limit"] = limit
     values["channels"] = channels
     self.render("ChannelList.html", values)