Cache comment thread.

This commit is contained in:
Robert Raposa
2016-09-12 10:25:09 -04:00
parent 0853e485fd
commit 435905101c

View File

@@ -27,9 +27,15 @@ class Comment(models.Model):
base_url = "{prefix}/comments".format(prefix=settings.PREFIX)
type = 'comment'
def __init__(self, *args, **kwargs):
super(Comment, self).__init__(*args, **kwargs)
self._cached_thread = None
@property
def thread(self):
return Thread(id=self.thread_id, type='thread')
if not self._cached_thread:
self._cached_thread = Thread(id=self.thread_id, type='thread')
return self._cached_thread
@property
def context(self):