В моем PostDetailView я пытаюсь отобразить предыдущие посты для игры, которая связана с постом в PostDetailView. Я не уверен, как отфильтровать сообщение по игре в PostDetailView
class Game(models.Model):
title = models.CharField(max_length=100)
slug = models.SlugField(unique=True)
cover = models.ImageField(upload_to='cover_images')
class Post(models.Model):
author = models.ForeignKey(User, models.SET_NULL, blank=True,
null=True, ) # If user is deleted keep all updates by said user
article_title = models.CharField(max_length=250, help_text="Use format: Release Notes for MM/DD/YYYY")
content = models.TextField()
date_published = models.DateTimeField(db_index=True, default=timezone.now,
help_text="Use date of update not current time")
game = models.ForeignKey(Game, on_delete=models.CASCADE)
Views.py
class PostDetailView(DetailView):
model = Post
Edit:
Я отображаю только один пост в PostDetailView. Однако, на стороне, я хочу получить список всех предыдущих постов (это будет ссылка на новый постдетейл для этого поста) в той же игре (ForeignKeyed to Game model), что и пост в PostDetailView