コード例 #1
0
ファイル: views.py プロジェクト: PhedreDelaunay/BookCovers
 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
コード例 #2
0
ファイル: views.py プロジェクト: PhedreDelaunay/BookCovers
 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
コード例 #3
0
ファイル: views.py プロジェクト: PhedreDelaunay/BookCovers
 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