related = cache.get(cache_key)
if related is None:
related = Book.tagged.related_to(book,
related = cache.get(cache_key)
if related is None:
related = Book.tagged.related_to(book,
- Book.objects.exclude(common_slug=book.common_slug),
- ignore_by_tag=book.book_tag())[:limit-random]
+ Book.objects.exclude(common_slug=book.common_slug)
+ ).exclude(tag_relations__tag=book.book_tag())[:limit-random]
cache.set(cache_key, related, 1800)
if random:
random_books = Book.objects.exclude(
cache.set(cache_key, related, 1800)
if random:
random_books = Book.objects.exclude(