Проблема с отображением объекта. Django

Я хочу отображать посты в моей группе (отдельные посты для каждой группы). Я разделил посты на главной странице успешно (раньше, когда я создавал пост в групповой форме, пост отображался на главной странице). Пост назначен группе в админке и в DB я могу его создать, но не могу отобразить. У меня не работает страница ошибок.

<a href="{% url 'group_post' group.pk %}" class="submit-style">Dodaj post</a>
            {% for post in post_list %}
class PostGroupListView(ListView):

    model = Post
    template_name = 'rooms/group_detail.html'
    context_object_name = 'post_list'

    def get_queryset(self):
        group_id = self.kwargs['group_id']
        return Post.objects.filter(group_id=group_id)

class PostGroupCreateView(LoginRequiredMixin, CreateView):

    model = Post
    fields = ['content', 'image']

    def form_valid(self, form):
        group_id = self.kwargs.get('group_id')
        form.instance.author = self.request.user
        group = get_object_or_404(Group, id=group_id)
        form.instance.group = group
        return super().form_valid(form)

class GroupPostDetailView(DetailView):

    model = Post
    context_object_name = 'group_post'

def some_view(request, post_id):
    post = get_object_or_404(Post, pk=post_id)
    return render(request, 'group_detail.html', {'post': post})

Отображение в группе

class GroupDetailView(DetailView):

    model = Group
    context_object_name = 'group'
    template_name = 'rooms/group_detail.html'
    pk_url_kwarg = 'group_id'

   def get_context_data(self, **kwargs):
        context = super().get_context_data(**kwargs)
        context['form'] = AddGroupMemberForm(group_id=self.object.id)
        context['members'] = GroupMembers.objects.filter(group=self.object) #Download all members
        context['post'] = Post.objects.filter(group=self.object)
        return context
Вернуться на верх