当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')),
之后/
尝试了^
。也没有工作。