Пример #1
0
 def get_by_date_and_publication(self, y, m, d, pub):
     date = parse_ymd(y, m, d)
     if not date:
         raise PDFIssue.DoesNotExist
     if isinstance(pub, basestring):
         return self.get(date__exact=date, publication__slug=pub)
     else:
         return self.get(date__exact=date, publication=pub)
Пример #2
0
 def get_by_date(self, y, m, d):
     date = parse_ymd(y, m, d)
     if not date:
         raise Issue.DoesNotExist
     issue = self.get(date__exact=date, site=Site.objects.get_current(),
             **filter_live())
     dummy = issue.previous; dummy = issue.next
     return issue