请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

用户登录到详情页报错NoReverseMatch

用户登录到详情页报错

def get_success_url(self):
    return reverse("users:detail", kwargs={"username": self.request.user.username})

图片描述

正在回答

1回答

您好,NoReverseMatch是很常见的报错,表示路由配有匹配到。现在是/accouts/login/没有匹配到路由

现在用户可以正常登录吗?config/urls.py中是否配置了

path('accounts/', include('allauth.urls')),

还有,用户详情因为带有参数,所以templates任何地方使用的时候也要传入参数

href="{% url 'users:detail' request.user.username %}"

1 回复 有任何疑惑可以回复我~
  • 提问者 carl_zhou #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2019-11-02 08:02:53
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号