def bookmarks(request):
user = request['session'].get('user', None)
if user:
try:
motor_db = motor_base.get_db()
data = await motor_db.user_message.find_one({'user': user})
if data:
# ??????
bookmarks = data.get('bookmarks', None)
if bookmarks:
result = []
for i in bookmarks:
item_result = {}
bookmark = i.get('bookmark', None)
query = parse_qs(urlparse(bookmark).query)
item_result['novels_name'] = query.get('novels_name', '')[0] if query.get('novels_name',
'') else ''
item_result['chapter_name'] = query.get(
'name', '')[0] if query.get('name', '') else ''
item_result['chapter_url'] = query.get('chapter_url', '')[0] if query.get('chapter_url',
'') else ''
item_result['bookmark'] = bookmark
item_result['add_time'] = i.get('add_time', '')
result.append(item_result)
return template('admin_bookmarks.html', title='{user}??? - owllook'.format(user=user),
is_login=1,
user=user,
is_bookmark=1,
result=result[::-1])
return template('admin_bookmarks.html', title='{user}??? - owllook'.format(user=user),
is_login=1,
user=user,
is_bookmark=0)
except Exception as e:
LOGGER.error(e)
return redirect('/')
else:
return redirect('/')
评论列表
文章目录