我正在尝试按照 django 教程设置一个简单的 Django 应用程序和 Django 项目,它提供两个 URL: "/" (index) 和 "/testweb" 。
如果我导航到http://localhost:8000/testweb
,我会看到“索引!” 而不是“testweb!” . 我究竟做错了什么?
我的项目被调用testweb
,我的应用被调用foo
。这是testweb/urls.py
:
from django.conf.urls import patterns, include, url
urlpatterns = patterns('',
url(r'^$', include('foo.urls')),
url(r'^testweb/', include('foo.urls')),
)
这是foo/urls.py
:
from django.conf.urls import patterns, url
from django.http import HttpResponse
from foo import views
urlpatterns = patterns('',
url(r'^$', (lambda x: HttpResponse("index!"))),
url(r'^testweb/', (lambda x: HttpResponse("testweb!"))),
)