Я использую модель (из django.contrib.auth.models.User) и перехожу на нее.когда я пытаюсь получить доступ к странице с подробной информацией, она не позволяет, пока я возвращаю свой pk.
получая эту 404
Страница не найдена (404)
Метод запроса: GET
URL запроса: http://127.0.0.1:8000/account/profile/11 Поднято: account.views.Profile
Не найдено ни одного пользователя, соответствующего запросу
пытался работать с get_object_or_404
в models.py:
class User(models.User,models.PermissionsMixin):
def __str__(self):
return "@{}".format(self.username)
в views.py:
class Profile(DetailView):
model = models.User
template_name = "account/profile.html"
в urls.py:
path('profile/<int:pk>',views.Profile.as_view(),name="profile"),
в html-шаблоне:
<a href="{% url 'profile' pk=user.pk %}"