在django中找不到生产设置的请求网址

时间:2015-01-29 16:50:36

标签: python django django-urls

当DEBUG设置为true时,我的网站运行没有问题。但是当我在生产环境中运行服务器时,我收到请求url not found错误。管理页面很好。

这是我的项目urls.py:

urlpatterns = patterns('',

  url(r'^', include('photography.urls')),
  url(r'^admin/', include(admin.site.urls)),
  # url(r'^$', 'photography.views.hello_world', name='home'),
)

这是我的app urls.py:

urlpatterns = patterns('photography.views',
    url(r'^$', views.index, name='index'),
    url(r'^albums/(?P<slug>[a-zA-Z0-9-]+)/$', views.photos_by_location, name='photos_by_location'),
    )

出于测试目的,我添加了一个hello world视图,它在项目urls.py中使用注释行进行渲染。因此,当DEBUG错误时,我猜我包含应用网址的方式并不是很好。有没有办法将我的应用网址包含在生产设置中?

任何帮助将不胜感激。感谢。

更新

url(r'^/', include('photography.urls')),之后/尝试了^。也没有工作。

0 个答案:

没有答案