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 так что идентификатор есть