Django捕获错误的url模式并转到另一个url

时间:2015-07-01 21:14:02

标签: python django

请记住,我是Django初学者,所以我不知道自己在做什么。

目前,我有两个网址 - 索引和测试。当我转到127.0.0.1:8000/test时,它似乎捕获索引模式并转到索引页面。 127.0.0.1:8000/(索引/主页)工作正常。

项目urls.py:

from django.conf.urls import include, url
from django.contrib import admin

urlpatterns = [
    url(r'^admin/$', include(admin.site.urls)),
    url(r'^test/$', include( 'twitterapp.urls' ) ),
    url(r'^$', include('twitterapp.urls') ),
]

App urls.py:

from django.conf.urls import url

from . import views

urlpatterns = [
    url(r'^$', views.index, name='index'),
    url(r'^test/$', views.test, name='test'),

]

Views.py:

from django.shortcuts import render
from django.http import HttpResponse
from django.template import RequestContext, loader

# Create your views here.
def index(request):
    context = {}
    return render(request, 'twitterapp/index.html', context)

def test(request):
    return HttpResponse("test page")

这可能是一些基本问题,但我只是开始学习Django,所以我不确定为什么我的/ test /会进入索引页面。如果您需要任何说明或在我的代码中看到任何新手错误,请告诉我们。非常感谢帮助。

0 个答案:

没有答案