我一直在通過教程在書籍'django by example'建立一個博客。Django - 沒有帖子匹配給定的查詢
IM在其中一個博客帖子可以通過電子郵件共享的部分工作,一切工作正常,當我運行它,直到我點擊一個條目下的「股後」鏈接,然後我得到以下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.
我的理解是,這是告訴我無法從db中找到帖子吧?那麼我有3個測試帖子都可以在django admin中看到,他們已經發布,當我通過django shell登錄時,我可以看到所有3個帖子都在那裏。
伊夫走了過來我的代碼現在多次,並有隨書附帶的代碼並不能看到任何不對勁,這裏是從我的項目的應用形式,意見,模型和URL文件
https://github.com/davejonesbkk/mysite/blob/master/mysite/blog/forms.py
https://github.com/davejonesbkk/mysite/blob/master/mysite/blog/views.py
https://github.com/davejonesbkk/mysite/blob/master/mysite/blog/urls.py
https://github.com/davejonesbkk/mysite/blob/master/mysite/blog/models.py
我從有類似問題的人那裏閱讀了其他一些主題,並嘗試過移動我的url模式,但這沒有幫助。
這是當我嘗試共享它的頁面應該返回什麼屏幕抓取太
這是返回404 BTW
http://127.0.0.1:8000/blog/1/share/
全部本地網址任何幫助將不勝感激,因爲我難倒!
很難說沒有視圖的代碼。 –
你的意思是我的views.py?它在這裏https://github.com/davejonesbkk/mysite/blob/master/mysite/blog/views.py –