Python Django URL.py模板问题

Python Django URL.py模板问题,python,django,django-urls,Python,Django,Django Urls,我是Django新手,只是在玩代码和特性,但我似乎被卡住了(是的,我已经完成了整个教程)。出于某种原因,我的mysite/url.py没有将我带到正确的URL,事实上,无论我做什么,它只将我带到一个模板。这是我的URL.py: from django.conf.urls.defaults import * # Uncomment the next two lines to enable the admin: from django.contrib import admin admin.auto

我是Django新手,只是在玩代码和特性,但我似乎被卡住了(是的,我已经完成了整个教程)。出于某种原因,我的mysite/url.py没有将我带到正确的URL,事实上,无论我做什么,它只将我带到一个模板。这是我的URL.py:

from django.conf.urls.defaults import *

# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('app.views',
    (r"^app/$",'index'),
    (r"^app/detail/$",'detail'),

    url(r'^admin/', include(admin.site.urls)),
)
我的app/views.py是:

from django.core.urlresolvers import reverse
from django.shortcuts import render_to_response
from django.http import HttpResponse

from mysite.app.models import Post,PostAdmin


def index(request):
    return render_to_response("app/link1.html")

def detail(request):
    return HttpResponse("You're looking at detail.")
我有一个base.html模板和link1,它
{%extensed base.html%}
。但出于某种原因,如果我输入或,我会得到link1.html?甚至当我这样做的时候,我只得到link1.html。这是什么原因造成的?(可能是小问题)

如果我正确理解了url模式与
(r^“app/detail/$,'detail')
,请将我带到views.py中的细节HttpResponse,像教程一样,而不是模板


谢谢你

我已经检查了你的代码,它工作正常。我无法用您的视图和URL复制此类错误。发布模板和目录结构,确保它们也很好

/app的测试结果/

你好,链接1

/app/detail的测试结果/

你在看细节


“只是在玩弄代码和功能,但我似乎被卡住了”。现在停下来。转到教程。完成整个教程。请不要在评论中添加相关事实。更新问题,使其完整且正确。作为最初的海报,你不应该写评论。您应该更新您的问题以使其完整。更新问题后,删除注释。您是否检查了
settings.py
中的
ROOT\u URLCONF
?另外,我不知道为什么
r'^$'
为您工作-它应该返回一个
404
。谢谢,它现在工作了,我不知道为什么以前不工作。