我有问题。
我有一个像这样的 urls.py :
urlpatterns = patterns('',
url(r'^$', 'views.home'),
url(r'^archives/$', 'views.archives'),
url(r'^admin/', include(admin.site.urls)),
url(r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT,}),
url('^contact/$', 'views.contact'),
url('^about/$', 'views.about'),
#blog
url(r'^post/(?P<pid>\d+)/', 'blog.views.show_post'),
url(r'^tag/(?P<name>.+)/$', 'blog.views.list_by_tag'),
url(r'^feed/$', LatestPostFeed()),
url(r'^upload-image/', 'blog.views.upload_image'),
)
当我通过内置服务器进行测试时,一切正常,但是当我在服务器上部署时,它无法正常工作。
使用urls中定义的URLconf,Django按以下顺序尝试了这些URL模式:
^$
^archives/$
^admin/
^static/(?P<path>.*)$
^about/$
^post/(?P<pid>\d+)/
^tag/(?P<name>.+)/$
^feed/$
^upload-image/
The current URL, contact/, didn't match any of these.
根据这些痕迹,我找到了联系人&#39;不在我已经设置的网址顺序列表中。 这让我很困惑。 提前谢谢。