如何修复 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
如何在 AWS 上修复 Django“ModuleNotFoundError: No module named 'application'”?