请记住,我是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 /会进入索引页面。如果您需要任何说明或在我的代码中看到任何新手错误,请告诉我们。非常感谢帮助。