diff options
Diffstat (limited to 'commentingapp/models.py')
-rw-r--r-- | commentingapp/models.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/commentingapp/models.py b/commentingapp/models.py index 79e120e..66ae0a1 100644 --- a/commentingapp/models.py +++ b/commentingapp/models.py @@ -1,4 +1,3 @@ -from __future__ import unicode_literals from django.db import models from tbc.models import Chapters, Book from django.contrib.auth.models import User @@ -14,9 +13,9 @@ class Url (models.Model): url = models.URLField() def get_contributor_details(self, counter): - notebooks = [os.path.join(chapter_name.split("/")[-2], chapter_name.split('/')[-1]) for chapter_name in counter.keys()] + notebooks = [os.path.join(chapter_name.split("/")[-2], chapter_name.split('/')[-1]) for chapter_name in list(counter.keys())] contributor_list = [] - for notebook,url,number_of_comments in zip(notebooks, counter.keys(), counter.values()): + for notebook,url,number_of_comments in zip(notebooks, list(counter.keys()), list(counter.values())): contributor_dict = {} contributor_id = Book.objects.filter(Q(chapters__notebook = notebook)).values_list("contributor_id", flat = True) contributor = User.objects.filter(id = contributor_id[0]).values("email", "first_name", "last_name") |