如何修复 Django“NoReverseMatch”错误

Posted

技术标签:

【中文标题】如何修复 Django“NoReverseMatch”错误【英文标题】:How to fix Django "NoReverseMatch" Error 【发布时间】:2018-08-12 11:43:19 【问题描述】:

我用 Django 构建了一个简单的博客应用程序,但我遇到了 NoReverseMatch 的一些问题。

这是我的问题截图:

    https://prnt.sc/imqx70

    https://prnt.sc/imqwpt

这是我在 Github 上的代码:https://github.com/nafiulhasanbd/Django_blog_app

我该如何解决这个错误?

【问题讨论】:

请自行发布错误而不是截图,同时发布代码的相关部分。阅读***.com/help/how-to-ask 同时发布回溯,以便您查看错误实际发生的位置 好问题,找不到错误。发布此消息以在答复到达时发布。 @sarthakupadhyay 我不确定我在 github 上托管的所有代码的错误在哪里我已经提供了链接 【参考方案1】:

在你的views.py第77行更改

return redirect('post_detail', pk=post.pk)  

return redirect(PostDetailView, pk=post.pk)

【讨论】:

以上是关于如何修复 Django“NoReverseMatch”错误的主要内容,如果未能解决你的问题,请参考以下文章

如何修复 django 错误 MultiValueDictKeyError

如何检查 Django 安全漏洞以及如何修复它们

如何修复列表视图未在 Django 中显示

如何修复 Django“NoReverseMatch”错误

如何在 AWS 上修复 Django“ModuleNotFoundError: No module named 'application'”?

如何修复 NoReverseMatch Django 错误?