为了账号安全,请及时绑定邮箱和手机立即绑定

如何让 Django 识别两个网址?

如何让 Django 识别两个网址?

函数式编程 2021-08-24 17:28:19
我是 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 时,没有任何变化。我该如何解决?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 212 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信