2

エラーメッセージは次のとおりです。

Using the URLconf defined in Blog.urls,
Django tried these URL patterns, in this order:

^admin/doc/
^admin/
^post/ ^post/(?P<post_id>\d+)/$

The current URL, post/1458/, didn't match any of these.

なんで?post/1485/マッチすると思います^post/(?P<post_id>\d+)/$

私のルートURL構成は次のとおりです。

urlpatterns = patterns('',
    ...
    url(r'^post/', include('posts.urls')),
)

次に、私posts/urls.pyは:

urlpatterns = patterns('',
    ...
    url(r'^post/(?P<post_id>\d+)/$', 'post.views.post_page'),
)
4

1 に答える 1

8

現在の設定は、次のような URL と一致します。

/post/post/1485/

posts/urls.pyのようにします。

urlpatterns = patterns('',
    ...
    url(r'^(?P<post_id>\d+)/$', 'post.views.post_page'),
)
于 2012-08-16T02:57:54.850 に答える