在 Django 视图中找不到页面 (404)

Page not found (404) in Django view

我正在尝试根据 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 的方式。

these_events/these_events/urls.py

尝试改变

url(r'^/', include('events.urls')),

url(r'', include('events.urls')),