NoReverseMatch , Reverse for 'profilepage' with arguments '('',)' not found. Проверено 1 шаблон(ы): ['profilepage/(?P<pk>[^/]+)/\\\Z'].

def profilki(request):

profilki = profile.objects.all()

context = {'profilki':profilki }

return render(request,'base/profilki.html',context)


def profilepage(request,pk): user = Trainingvalue.objects.get(id=pk) trainingplan = Trainingvalue.objects.all() profilepage= profile.objects.get(id=pk) user_training= Trainingvalue.objects.filter(user=profilepage.user) context
        ={‘user_training’:user_training,‘user’:user,‘profilepage’:profilepage, ‘trainingplan’:trainingplan,}
        
        return render(request, 'base/profilepage.html' , context) url : path (‘profilepage/str:pk/’,views.profilepage, name=“profilepage”)

profilepage в контексте страница профиля имеет атрибут id сущность profilepage.id не предоставляет значения - однако я могу получить к ней доступ через бордюр...

технически это должно работать в html шаблоне:

профиль

я получаю ошибку:

Reverse for 'profilepage' with arguments '('',)' not found. 1 pattern(s) tried: ['profilepage/(?P<pk>[^/]+)/\\Z']

profilepage/pk/ требует идентификатора для отправки в бэкенд. Это детальный вызов. Но вы отправляете "" пустым.

профиль

У меня есть это, все еще не работает, но я могу получить доступ, используя тот же сайт, используя http://127.0.0.1:8000/profilepage/1 так что идентификатор есть

Вернуться на верх