from django.core.files.base import ContentFile
from django.db import models
-from django.utils.timezone import utc
+from django.utils.timezone import now
from django.contrib.auth.models import User
from django.contrib.contenttypes.models import ContentType
from django.contrib.contenttypes.fields import GenericForeignKey
def visit(self):
self.view_count += 1
- self.seen_at = datetime.utcnow().replace(tzinfo=utc)
+ self.seen_at = now()
self.save()
def __str__(self):
@classmethod
def for_userlist(cls, ul):
- cont_tabs = (cls.get(b) for b in ul.get_books())
+ cont_tabs = [cls.get(b) for b in ul.get_books()]
+ if not cont_tabs: return {}
return reduce(cls.join_conts, cont_tabs)
@classmethod