我通过《django by example》一书中的教程建立了一个博客。在
我正在做一个博客文章可以通过电子邮件分享的部分,当我运行它时一切都很好,直到我点击一个条目下的“分享帖子”链接,然后我得到以下404
Page not found (404)
Request Method: GET
Request URL: http://127.0.0.1:8000/blog/1/share/
Raised by: blog.views.post_share
No Post matches the given query.
我的理解是这是在告诉我在数据库里找不到这个帖子,对吧?好吧,我有3个测试帖子都在django管理中可见,它们都发布了,当我通过djangoshell登录时,我可以看到所有3个帖子都在那里。在
我已经检查了我的代码多次,现在有与书一起的代码,看不出任何错误,这里是我的项目应用程序的表单,视图,模型和url文件
^{pr2}$我在这里读到了其他一些有类似问题的人的帖子,并尝试将我的url模式移动一点,但这并没有起到任何作用。在
这是一个屏幕抓图,当我试图分享它时,页面应该返回什么
这是返回404 btw的完整本地url
http://127.0.0.1:8000/blog/1/share/
如果我遇到麻烦,任何帮助都将不胜感激!在
您的代码有一个简单的打字错误:
我想应该是
'published'
。在相关问题 更多 >
编程相关推荐