我是 Django 和网络编程的新手,我什至不知道如何准确地提出这个问题。对不起,如果我要求一些明显的东西。我试图在同一个文件夹应用程序中的一个 urls.py 文件中放入两个不同的 url。我注意到 Django 无法识别它们并且总是打开第一个。这是我的应用 urls.py 文件:from django.conf.urls import urlfrom second_app import viewsurlpatterns = [ url(r'^$', views.help, name='help'), url(r'^$', views.index, name='index'),]这是我的项目 urls.py 文件:from django.conf.urls import url, includefrom django.contrib import adminurlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^index/', include('second_app.urls')), url(r'^help/', include('second_app.urls'))]这是我的views.py,这两个页面都很常见:from django.shortcuts import renderfrom django.http import HttpResponsedef help(request): help_dict = {'help_insert':'HELP PAGE'} return render(request, 'second_app/help.html', context=help_dict)def index(request): my_dict = {'insert_me':'INDEX'} return render(request, 'second_app/index.html', context=my_dict)现在,当我尝试请求 http://127.0.0.1:8000/help 时,一切正常,我可以看到“帮助页面”,但是当我请求http://127.0.0.1:8000/index 时,没有任何变化。我该如何解决?
添加回答
举报
0/150
提交
取消