From e405cb3712b88185ba33fa14b7ebfdacf81ed0d4 Mon Sep 17 00:00:00 2001 From: Pavel 'LEdoian' Turinsky Date: Tue, 16 Feb 2021 05:08:59 +0100 Subject: [PATCH] More does-it-run -driven development... --- wishlist/views.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/wishlist/views.py b/wishlist/views.py index 3459f9e..9ddb779 100644 --- a/wishlist/views.py +++ b/wishlist/views.py @@ -1,4 +1,5 @@ from django.shortcuts import render, get_object_or_404 +from django.contrib.auth import get_user_model import wishlist.models as m import django.views.generic as dv @@ -17,11 +18,12 @@ class UserWishLists(dv.ListView): def get_queryset(self): qs = super().get_queryset() - return qs.filter(owner__login=self.loginname) + return qs.filter(owner__username=self.kwargs['loginname']) def get_context_data(self, **kwargs): ctx = super().get_context_data(**kwargs) - ctx['page_title'] = f"{ctx['object']}'s wishlists" + user = get_object_or_404(get_user_model(), username=self.kwargs['loginname']) + ctx['page_title'] = f"{user}'s wishlists" return ctx class WishListView(dv.ListView):