我正在尝试根据Django教程(1.8)连接视图,并且出于某种原因没有获得基本URL工作:
Page not found (404)
设置
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'events',
)
在主文件夹中,我有these_events/these_events/urls.py
from django.conf.urls import include, url
from django.contrib import admin
urlpatterns = [
url(r'^admin/', include(admin.site.urls)),
url(r'^/', include('events.urls')),
]
在活动应用中,我有these_events/events/urls.py
from django.conf.urls import url
from . import views
urlpatterns = [
url(r"^$", views.search_db, name='search-db')
]
these_events/events/views.py
:
from django.shortcuts import render
from django.http import HttpResponse
def search_db(request):
return HttpResponse("hello, world")
这让我感到困惑,因为我按照这个例子,这是我记得过去使用Django的方式。
答案 0 :(得分:2)
在these_events/these_events/urls.py
尝试更改
url(r'^/', include('events.urls')),
到
url(r'', include('events.urls')),