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
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
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