ブラウズとアカウントの 2 つの URL を使用する Django アプリを作成しようとしていますが、これら 2 つのいずれかにアクセスしようとするとエラーが発生します。
Using the URLconf defined in mediasite.urls, Django tried these URL patterns, in this order:
^browse/
^admin/
The current URL, browse, didn't match any of these.
コードを調べた後、エラーがどこにあるのかわかりません。奇妙なことは、管理サイトがまだ機能していることです。
urls.py:
from django.conf.urls import patterns, include, url
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
url(r'^browse/', include('media.urls')),
url(r'^admin/', include(admin.site.urls)),
)
メディア/urls.py:
from django.conf.urls.defaults import patterns, include, url
from django.views.generic import ListView, DetailView
from media.models import Video
urlpatterns = patterns('',
url(r'^videos', ListView.as_view(
queryset=Video.objects.all().order_by("-created")[:2],
template_name="media.html")),
url(r'^videos/(?P<pk>\d+)$', DetailView.as_view(
model=Video,
template_name="video.html")),
)
settings.py:
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.admin',
'media',
)