Index the user field of the recent document model to reduce view rendering as per profiling results.

This commit is contained in:
Roberto Rosario
2015-08-24 03:04:24 -04:00
parent 603d2e7417
commit fbc28f5bbc
2 changed files with 33 additions and 1 deletions

View File

@@ -756,7 +756,9 @@ class RecentDocument(models.Model):
Keeps a list of the n most recent accessed or created document for
a given user
"""
user = models.ForeignKey(User, editable=False, verbose_name=_('User'))
user = models.ForeignKey(
User, db_index=True, editable=False, verbose_name=_('User')
)
document = models.ForeignKey(
Document, editable=False, verbose_name=_('Document')
)