parent
4360c773a6
commit
cc273544e7
|
@ -16,6 +16,8 @@ from . import utils
|
|||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
FEED_CACHE_TIMEOUT = 86400 # 1 week
|
||||
|
||||
class FeedPreference(models.Model):
|
||||
user = models.ForeignKey(settings.AUTH_USER_MODEL)
|
||||
feed = models.ForeignKey('Feed')
|
||||
|
@ -65,7 +67,7 @@ class Feed(models.Model):
|
|||
entries.append((date, title, entry.link))
|
||||
entries.sort(reverse=True)
|
||||
entries = entries[:limit]
|
||||
cache.set(key, (entries, now))
|
||||
cache.set(key, (entries, now), FEED_CACHE_TIMEOUT)
|
||||
duration = datetime.datetime.utcnow()-now
|
||||
logger.debug('loaded RSS feed %r in %s seconds', self.url, duration.seconds)
|
||||
return entries
|
||||
|
|
Reference in New Issue