我是 Django 和網(wǎng)絡(luò)編程的新手,我什至不知道如何準確地提出這個問題。對不起,如果我要求一些明顯的東西。我試圖在同一個文件夾應(yīng)用程序中的一個 urls.py 文件中放入兩個不同的 url。我注意到 Django 無法識別它們并且總是打開第一個。這是我的應(yīng)用 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)現(xiàn)在,當(dāng)我嘗試請求 http://127.0.0.1:8000/help 時,一切正常,我可以看到“幫助頁面”,但是當(dāng)我請求http://127.0.0.1:8000/index 時,沒有任何變化。我該如何解決?
如何讓 Django 識別兩個網(wǎng)址?
函數(shù)式編程
2021-08-24 17:28:19