Commit a0b11fd3 authored by lixiaofang's avatar lixiaofang

add

parent 730d3b49
......@@ -57,32 +57,42 @@ class Pictorial(models.Model):
icon = models.CharField(verbose_name=u'画报名称', max_length=255)
topic_num = models.IntegerField(verbose_name=u'次数')
# # 获取前一天4,5星发帖数
# def get_high_quality_topic_num(self):
# try:
# yesterday = datetime.datetime.now() - datetime.timedelta(days=1)
# yesterday_begin_time = "%s-%s-%s 00:00:00" % (yesterday.year, yesterday.month, yesterday.day)
# yesterday_end_time = "%s-%s-%s 23:59:59" % (yesterday.year, yesterday.month, yesterday.day)
#
#
# topic_id_list = PictorialTopic.objects.filter(pictorial_id=self.pictorial_id,
# create_time__gte=yesterday_begin_time,
# create_time__lte=yesterday_end_time)
#
# logging.info("get topic_id_list:%s"%topic_id_list)
#
#
# return 10
#
#
# # topic_num = Topic.filter(content_level__in=("4", "5"), create_time__gte=yesterday_begin_time,
# # create_time__lte=yesterday_end_time, topic_id_in=topic_id_list).count()
# #
# # logging.info("get topic_num:%s"%topic_num)
# #
# #
# # return topic_num
# #
# except:
# logging.error("catch exception,err_msg:%s" % traceback.format_exc())
# return False
# 获取前一天4,5星发帖数
def get_high_quality_topic_num(self):
try:
yesterday = datetime.datetime.now() - datetime.timedelta(days=1)
yesterday_begin_time = "%s-%s-%s 00:00:00" % (yesterday.year, yesterday.month, yesterday.day)
yesterday_end_time = "%s-%s-%s 23:59:59" % (yesterday.year, yesterday.month, yesterday.day)
yesterday = datetime.datetime.now() - datetime.timedelta(days=1)
yesterday_begin_time = "%s-%s-%s 00:00:00" % (yesterday.year, yesterday.month, yesterday.day)
yesterday_end_time = "%s-%s-%s 23:59:59" % (yesterday.year, yesterday.month, yesterday.day)
topic_num = self.group_topics.filter(content_level__in=("4", "5"), create_time__gte=yesterday_begin_time,
create_time__lte=yesterday_end_time).count()
topic_id_list = PictorialTopic.objects.filter(pictorial_id=self.pictorial_id,
create_time__gte=yesterday_begin_time,
create_time__lte=yesterday_end_time)
logging.info("get topic_id_list:%s"%topic_id_list)
return 10
# topic_num = Topic.filter(content_level__in=("4", "5"), create_time__gte=yesterday_begin_time,
# create_time__lte=yesterday_end_time, topic_id_in=topic_id_list).count()
#
# logging.info("get topic_num:%s"%topic_num)
#
#
# return topic_num
#
except:
logging.error("catch exception,err_msg:%s" % traceback.format_exc())
return False
return topic_num
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment