В Django я пытаюсь отфильтровать некоторые посты на основе пользователя.Я посмотрел его и обнаружил, что способ сделать это (или способ, который был предложен), это использовать request.user, но когда я делаю это, я получаю сообщение об ошибке: name 'request' is not defined
View:
class MyPost(ListView):
model = Post
template_name = "public/list.html"
paginate_by = 3
def get_context_data(self, **kwargs):
context = super(MyPost, self).get_context_data(**kwargs)
context['post'] = Post.objects.filter(live=True, user=request.user)
return context
Я не уверен, так ли это, или нет, но я не смог найти нигде, где бы была хорошая документация по этому вопросу.Если кто-то может помочь, это было бы здорово.