本文整理汇总了Python中reader.Reader.create方法的典型用法代码示例。如果您正苦于以下问题:Python Reader.create方法的具体用法?Python Reader.create怎么用?Python Reader.create使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类reader.Reader
的用法示例。
在下文中一共展示了Reader.create方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: get_group
# 需要导入模块: from reader import Reader [as 别名]
# 或者: from reader.Reader import create [as 别名]
def get_group(self, group_key_name):
group = Group.get_by_key_name(group_key_name);
if group is None:
self.response.write('No group by that name exists.')
else:
# Check for new posts
for group_feed in group.group_feeds:
reader = Reader.create(group_feed.feed)
reader.refresh()
template_values = {
'group_key_name': group_key_name,
'group': group,
'user': users.get_current_user()
}
template = JINJA_ENVIRONMENT.get_template('templates/group.html')
self.response.write(template.render(template_values))
示例2: add_feed_to_group
# 需要导入模块: from reader import Reader [as 别名]
# 或者: from reader.Reader import create [as 别名]
def add_feed_to_group(self, group_key_name):
group = Group.get_by_key_name(group_key_name);
if group is None:
self.response.write('No group by that name exists.')
else:
feed_url = self.request.get('url')
feed = Feed.get_by_key_name(feed_url)
if feed is None:
feed = Feed(key_name=feed_url,
url=feed_url)
feed.put()
reader = Reader.create(feed)
reader.refresh()
group_feed = GroupFeed.gql('WHERE group = :1 AND feed = :2', group.key(),
feed.key()).get()
if group_feed is None:
group_feed = GroupFeed(group=group, feed=feed)
group_feed.put()
# add currently available posts to group
for post in feed.posts:
GroupPost.from_post(group=group, post=post).put()
self.redirect('/groups/' + group_key_name)