【发布时间】:2017-06-26 15:53:37
【问题描述】:
我查看了与我的问题相关的其他帖子,但我找不到我的问题的答案。
当我尝试访问“http://127.0.0.1:8000/TEST_PAGE”时,出现以下错误:
“使用 TEST_PAGE 中定义的 URLconf,Django 按以下顺序尝试了这些 URL 模式: ^管理员/ ^$ ^TEST_PAGE/ 当前的 URL TEST_PAGE 与其中任何一个都不匹配。”
这是我的 Mysite/Mysite/urls.py:
from django.conf.urls import url, include
from django.contrib import admin
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^$', include('Main_Page.urls')),
url(r'^TEST_PAGE/', include('TEST_PAGE')),
]
我的APP安装在Mysite/Mysite/settings.py:
INSTALLED_APPS = [
'TEST_PAGE',
'Main_Page',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
]
这是我的 Mysite/TEST_PAGE/urls.py:
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^TEST_PAGE', views.index, name='TEST_PAGE'),
]
这是我为 Mysite/TEST_PAGE/views.py 提供的内容:
from django.shortcuts import render
def index(request):
return render(request, 'TEST_PAGE/TEST_PAGE.html')
main/index/home 应用运行良好,我只是尝试访问第二个应用。
我是新来的,所以任何帮助都将不胜感激。
【问题讨论】:
标签: django http-status-code-404