Heim > Fragen und Antworten > Hauptteil
Ich möchte eine andere HTML-Datei aus einer anderen HTML-Datei (Magamrol.html) aufrufen, aber wenn ich versuche, sie zu öffnen, passiert Folgendes:
Unter Verwendung der in mysite.urls definierten URLconf probiert Django diese URL-Muster in der folgenden Reihenfolge aus:
[name='index'] admin/ polls/
Der aktuelle Pfad Magamrol.html stimmt mit keinem der oben genannten Muster überein.
Meine Bewerbung ist „Umfragen“ und der Projektname ist „mysite“. 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')) ]
Weiß jemand, wie man dieses Problem löst?
Danke
P粉7764125972023-09-18 16:13:41
urlpatterns = [ path('', views.index, name="index"), path('', views.magamrol, name='Magamrol') ]
你需要更改一个URL路径的名称,例如:
path('magamrol/', views.magamrol, name='Magamrol')
当你使用两个相同的终点时,可能会产生冲突。