def get(self): query_dict = request.data user = request.user status = query_dict.pop('status', '0') page, number = self.pageinfo messages = Message.query.filter_by( receiver_id=user.id, status=status).order_by('-created_at').paginate(page, number, True) data = {'title': 'Notice', 'messages': messages} Count.user_message_count(user.id, clear=True) return render_template('forums/message.html', **data)
def message_count(self): # return self.receive_messages.filter_by(status='0').count() return Count.user_message_count(self.id)
def message_count(self, value): return Count.user_message_count(self.id, value)