我正在使用(来自django.contrib.auth.models.User) 模特和骑乘。 当我尝试访问详细信息页面时,当我返回我的pk时不会让它进入。
接收此404
找不到页面(404)
请求方法:GET
请求网址: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 %}"