Rumah > Soal Jawab > teks badan
Saya ingin memanggil fail html lain daripada fail html lain (Magamrol.html), tetapi apabila saya cuba membukanya perkara berikut berlaku:
Menggunakan URLconf yang ditakrifkan dalam mysite.urls, Django mencuba corak URL ini dalam susunan berikut:
[name='index'] admin/ polls/
Laluan semasa Magamrol.html tidak sepadan dengan mana-mana corak di atas.
Permohonan saya ialah tinjauan pendapat dan nama projek ialah laman web saya. mysitepollsurls.py:
from django.urls import path from . import views from polls import views urlpatterns = [ path('', views.index, name="index"), path('', views.magamrol, name='Magamrol') ]
mysitepollsviews.py:
from django.http import HttpResponse from django.shortcuts import render def index(request): return HttpResponse("Üdvözöllek a honlapomon!") def index(request): return render(request, 'index.html') def magamrol(request): return render(request, 'Magamrol.html')
mysiteurls.py:
from django.contrib import admin from django.urls import include, path from polls import views urlpatterns = [ path('',views.index,name="index"), path('admin/', admin.site.urls), path('', include('polls.urls')) ]
Ada sesiapa tahu bagaimana untuk menyelesaikan masalah ini?
Terima kasih
P粉7764125972023-09-18 16:13:41
urlpatterns = [ path('', views.index, name="index"), path('', views.magamrol, name='Magamrol') ]
Anda perlu menukar nama laluan URL, contohnya:
path('magamrol/', views.magamrol, name='Magamrol')
Apabila anda menggunakan dua titik akhir yang sama, konflik mungkin timbul.