Example #1
0
 def get(self, *args, **kwargs):
     self.set_cookie('index-mode', self._mode)
     page = self.get_args('p', 1, int)
     messages = Message.user_msgs(user_id=self.user.id, page=page)
     Message.mark_read(user_id=self.user.id)
     # for m in messages:
     #     if m.status == m._status_unread:
     #         self.add_message(u'你有新的消息')
     #         break
     num = Message.number(user_id=self.user.id)
     paginator = Paginator(page, num, Message._per_page)
     # auth
     auths = Auth.find_user_projects(self.user.id)
     return self.render('index.html', datas=messages, auths=auths, paginator=paginator, page=page)