Объясните как использовать related_name во view функции follow_index
Есть вью:
@login_required
def follow_index(request):
post = Post.objects.select_related(
'author'
).filter(
author__following__user=request.user
)
page_obj = get_padginator(post, request)
context = {
'page_obj': page_obj
}
return render(request, 'posts/follow.html', context)
Скажите пожалуйста, как я могу использовать related_name вместо этого? Post.objects.select_related
Модель:
class Post(models.Model):
"""Модель постов."""
text = models.TextField(
verbose_name='Текст поста',
help_text='Введите текст поста',
)
pub_date = models.DateTimeField(
auto_now_add=True,
verbose_name='Дата публикации',
help_text='Укажите дату публикации',
db_index=True
)
author = models.ForeignKey(
User,
on_delete=models.CASCADE,
related_name='posts',
verbose_name='Автор',
help_text='Укажите автора статьи'
)
group = models.ForeignKey(
Group,
on_delete=models.SET_NULL,
related_name='posts',
blank=True,
null=True,
verbose_name='Группа',
help_text='Выберите группу к которой будет относиться пост'
)