from .models import Bookmark from django.views.generic.list import ListView from django.contrib.auth.mixins import LoginRequiredMixin from .models import Bookmark class BookmarkListView(LoginRequiredMixin, ListView): model = Bookmark paginate_by = 20 def get_queryset(self): return Bookmark.objects.filter(user_id=self.request.user.id) def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) context['userid'] = self.request.user.id return context