Пример #1
0
 def lasted_reply(self):
     from model.reply import Reply, OBJECT_TYPES
     try:
         return Reply.select().where(Reply.related_type==OBJECT_TYPES.TOPIC, Reply.related_id == self.id)\
             .order_by(Reply.time.desc()).get()
     except Reply.DoesNotExist:
         return
Пример #2
0
 def lasted_reply(cls, board):
     from model.reply import Reply
     from model.common import OBJECT_TYPES
     try:
         return Reply.select().where(Reply.related_type==OBJECT_TYPES.TOPIC, Reply.extra_id == board.id)\
             .order_by(Reply.time.desc()).get()
     except Reply.DoesNotExist:
         return
Пример #3
0
    def reply_count(cls, board, start_time=0):
        from model.reply import Reply
        from model.common import OBJECT_TYPES

        return Reply.select().where(Reply.time>=start_time, Reply.related_type==OBJECT_TYPES.TOPIC,
                             Reply.extra_id == board.id).count()