本文整理汇总了Python中model.user.User.home_timeline方法的典型用法代码示例。如果您正苦于以下问题:Python User.home_timeline方法的具体用法?Python User.home_timeline怎么用?Python User.home_timeline使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类model.user.User
的用法示例。
在下文中一共展示了User.home_timeline方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: home
# 需要导入模块: from model.user import User [as 别名]
# 或者: from model.user.User import home_timeline [as 别名]
def home():
""" Shows the user's timeline or if no user is logged in it
will redirect to the user's public timeline (their most
recent posts) for public viewing. """
# Not logged in and multi-user mode.
if 'user_id' not in session and not settings.get('single_user_mode'):
return render_template('welcome.html')
# Not logged in and single-user mode.
elif 'user_id' not in session and settings.get('single_user_mode'):
user_id = settings.get('single_user_id')
username = settings.get_user(user_id)['username']
return redirect(url_for('get_user_profile', username=username))
# Logged in
elif 'user_id' in session:
user_id = session['user_id']
# Single-user mode, but no user yet.
elif settings.get('single_user_mode') and settings.get('single_user_id') is None:
return redirect(url_for('get_register'))
# Single-user mode, user exists.
else:
user_id = settings.get('single_user_id')
link = settings.get('registered_users').get(user_id).get('feed_location')
user = User(local_url=link)
posts = user.home_timeline()
auth = True if 'user_id' in session else False
return render_template('timeline.html', posts=posts, user=user,
page_type='timeline', auth=auth)
示例2: test_home_timeline
# 需要导入模块: from model.user import User [as 别名]
# 或者: from model.user.User import home_timeline [as 别名]
def test_home_timeline(self):
user = User(local_url='user/feed.xml')
timeline = user.home_timeline()
self.assertTrue(len(timeline) > 0)