我使用新的Django 1.8應用程序來學習Django。Django的url模式不匹配
我難倒就如何得到這個我簡單的URL由urls.py解決
我在另一個視圖創建的網址:
<a href="/photoview/{{photo.id}}/"}>
我能順利通過此網址瀏覽器爲:
http://localhost:8000/photoview/300/
我期待這個網址可以通過urls.py表達式匹配:
url('r^photoview/(?P<id>\d+)/$', views.photoview),
但這不起作用。我已經試過這種變化,但至今沒有工作過,如:
url('r^photoview/(?P<id>[0-9]+)/$', views.photoview),
我得到了瀏覽器此消息時,它不匹配
Page not found (404)
Request Method: GET
Request URL: http://localhost:8000/photoview/300/
Using the URLconf defined in asset.urls, Django tried these URL patterns, in this order:
^admin/
^$ [name='index']
^time/$
^about/$
^accounts/$
^photos/$
^tags/$
^users/$
r^photoview/(?P<id>\d+)/$
^static\/photos\/(?P<path>.*)$
The current URL, photoview/300/, didn't match any of these.
欣賞得到這個工作的任何幫助。
啊,完全錯過了。謝謝。 – curtisp
'{%url'photoview'photo.id%}' - 不要忘記名稱周圍的引號。 – knbk