mirror of
https://github.com/viq/NewsBlur.git
synced 2025-09-18 21:43:31 +00:00
Reducing load of calculate_scores()
This commit is contained in:
parent
c6f86dad76
commit
9c814578c0
1 changed files with 7 additions and 7 deletions
|
@ -92,13 +92,13 @@ class UserSubscription(models.Model):
|
|||
date_delta = datetime.datetime.now()-datetime.timedelta(days=DAYS_OF_UNREAD)
|
||||
if date_delta < self.mark_read_date:
|
||||
date_delta = self.mark_read_date
|
||||
read_stories = UserStory.objects.filter(user=self.user,
|
||||
feed=self.feed,
|
||||
story__story_date__gte=date_delta)
|
||||
print "Read stories: %s " % read_stories.count()
|
||||
stories_db = Story.objects.filter(story_date__gte=date_delta,
|
||||
story_feed=self.feed)\
|
||||
.exclude(id__in=[rs.story.id for rs in read_stories])
|
||||
# read_stories = UserStory.objects.filter(user=self.user,
|
||||
# feed=self.feed,
|
||||
# story__story_date__gte=date_delta)
|
||||
# print "Read stories: %s " % read_stories.count()
|
||||
stories_db = Story.objects.filter(story_feed=self.feed,
|
||||
story_date__gte=date_delta)[:100]
|
||||
# .exclude(id__in=[rs.story.id for rs in read_stories])
|
||||
print 'Stories_db: %s' % stories_db.count()
|
||||
stories = self.feed.format_stories(stories_db)
|
||||
classifier_feeds = ClassifierFeed.objects.filter(user=self.user, feed=self.feed)
|
||||
|
|
Loading…
Add table
Reference in a new issue