【发布时间】:2013-08-24 07:36:49
【问题描述】:
我正在尝试按照 django 教程设置一个简单的 Django 应用程序和 Django 项目,它提供两个 URL:“/”(索引)和“/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!"))),
)
【问题讨论】:
标签: python regex django django-urls