о auth.models.User пытается получить страницу подробного просмотра - PullRequest
0 голосов
/ 16 июня 2019

Я использую модель (из 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 %}"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...