Exemplo n.º 1
0
 def get_queryset(self):
     self.create_pagers(book_id=self.book_id)
     print(f"Books: get_queryset book.title={self.book.title}")
     queryset = CoverQuerys.all_covers_for_title(self.book)
     return queryset
Exemplo n.º 2
0
 def get_object(self, queryset=None):
     self.create_pagers(book_id=self.book_id)
     self.cover_list = CoverQuerys.all_covers_for_title(self.book)
     edition = self.query_cache.edition(
         edition_id=self.cover_list[0]['edition_id'])
     return edition
Exemplo n.º 3
0
 def get_object(self, queryset=None):
     edition = self.query_cache.edition(edition_id=self.edition_id)
     self.create_pagers(book_id=edition.book.pk)
     # TODO create_pagers sets self.book but this is not obvious, make more explicit
     self.cover_list = CoverQuerys.all_covers_for_title(self.book)
     return edition